Вверх ↑
Разработчик
Ответов: 26061
Рейтинг: 2120
#1: 2015-07-07 23:57:12 ЛС | профиль | цитата
sla8a писал(а):
Должны ли значения для каждого столбца сбрасываться в 0 (разблокировать) при изменении свойства ChangeWidth в True и устанавливаться в 1 (заблокировано) при ChangeWidth в False.

При ChangeWidth=False, КМК, должно сбрасываться в 0. Хотя, какая разница, ведь в это режиме игнорируется изменение ширины, какая разница, что там будет в параметрах прописано.
sla8a писал(а):
В процедуре SetColumns проверяется только SmIlist.

Тут похоже на мое упущение.
sla8a писал(а):
Есть список строк CList в котором каждая строка это параметры столбца

Тут надо бы не упустить все взаимодействия строк Clist с таблицей.

Идея имеет право на существование, но времени пока нет серьезно проверить. Положу в избранное, как будет время проверю и выложу.

И еще, я заметил баг. Если запустить пример %HiAsm%wElementsDelphiExampleFormsMTStrTblWith_EditCtrl.sha и попробовать изменить ширину столбцов, то получим вылет по RunTime. Раньше такого не было, похоже на баг обработчика событий от столбцов.
карма: 22

0