
code_15742.txt
Ответов: 758
Рейтинг: 112
|
|||
Подскажите, пожалуйста, зачем возникает три события onCellSize в MST_UseEditCtrl при каждом добавлении столбца в MTStrTbl
![]() code_15742.txt |
|||
карма: 1 |
| ||
файлы: 1 | code_15742.txt [8.2KB] [643] |
Разработчик
Ответов: 26306
Рейтинг: 2146
|
|||
Столько раз выдается виндой сообщение WM_NOTIFY с параметром HDN_ITEMCHANGEDW для привязки к размеру столбца.
|
|||
карма: 22 |
|
Разработчик
Ответов: 4698
Рейтинг: 426
|
|||
Такая же фигня и с PaintBox, только при старте приложения
|
|||
карма: 10 |
|
Ответов: 758
Рейтинг: 112
|
|||
miver писал(а): Столько раз выдается виндой сообщение WM_NOTIFY с параметром HDN_ITEMCHANGEDW для привязки к размеру столбца.А можно добавить точку, которая отключает и включает событие onCellSize или что-нибудь подобное ![]() При большой таблице очень тормозит отрисовку MTStrTbl Кстати, при добавлении автоширины столбцов событий становится еще больше ![]() |
|||
карма: 1 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
![]() |
|||
карма: 25 |
|
Разработчик
Ответов: 26306
Рейтинг: 2146
|
|||
Я вообще не пойму, насколько большой должна быть таблица, если начинает тормозить обработчик
![]() ![]() |
|||
карма: 22 |
|
Ответов: 758
Рейтинг: 112
|
|||
nesco писал(а): Я вообще не пойму, насколько большой должна быть таблица, если начинает тормозить обработчик Тут, однозначно, надо переходить на виртуальную таблицу, или использовать аналогичный подход. Tad приводил пример организации такой таблицы, если штатный модуль тяжел в понимании ![]() Спасибо за ответ ![]() |
|||
карма: 1 |
|