задаётся жёстко на этапе создания дерева или можно в рантайме ее менять программно (не мышкой)?
Да, можно: LazVirtualStringTree1.Header.Columns.Items[1].Width
гениально! Но не работает :) зы. я потому и спросил...
Как это так? Я проверил - поэтому и написал куском кода )
работает проверяй, что у тебя не включен авторесайз колонок
а вот это может быть причиной. Хм... И как же теперь сделать "красиво"? Авторесайз добавлять в опции после задания ширины колонки из настроек?
опция авторесайза позволяет указанной колонке (MainColumn) занимать все свободное место. ес-но у такой колонки не изменить ширину какую задачу ты решаешь?
еще при использовании магических констант типа "-10" в настройке размеров каких либо контролов нужно быть готовым к тому, что на на High dpi может все расползтись
это только для теста. Пробовал одно время высчитывать вручную ширину прокрутки, на винде работало, на никсах - нет. Потому отказался
Обсуждают сегодня