Если перетащить первый столбец, то его информация "не отображается"
code_8715.txt
HiAsm 3.65 build 168 без обновлений; XP-SP2
Этот топик читают: Гость
Ответов: 3851
Рейтинг: 159
|
|||
карма: 0 |
| ||
файлы: 1 | code_8715.txt [349B] [191] |
Ответов: 499
Рейтинг: 1
|
|||
угу. причем пока первый столбец не вернешь на место - так и не будет показываться, хоть любой другой на его место ставь.
|
|||
карма: 0 |
|
Разработчик
Ответов: 26305
Рейтинг: 2146
|
|||
Действительно, странный эффект...
------------ Дoбавленo: Я исследовал методы получения координат отрисовки и обнаружил, что проблема не в компоненте, а вот в этом методе -- LVSubItemRect(ItemIdx,SubItemIdx), те вот такое обращение:
Для SubItemIdx = 0 (1-й столбец) всегда выдает ARect.Left = 0, вне зависимости от того, где он стоит, все остальные столбцы выдают нормальные координаты (вот и получается, что и второй столбец после перетаскивании выдает ARect.Left = 0 и нулевой тоже выдает ARect.Left = 0, откуда и получается такая чушь), это -- не есть хорошо, потому, что другого метода получения координат ячейки просто не существует. Так что, пока в режиме TableWBreak, перетаскивнием столбцов лучше не заниматься. |
|||
карма: 22 |
|
3