Форум: "Основная";
Текущий архив: 2004.04.11;
Скачать: [xml.tar.bz2];
ВнизПодскажите, как у ListBox узнать ширину рамки? Найти похожие ветки
← →
hawkins (2004-04-22 18:10) [0]Привет, Мастаки!Подскажите, как у ListBox узнать ширину рамки?
← →
hawkins (2004-04-22 18:10) [0]Привет, Мастаки!Подскажите, как у ListBox узнать ширину рамки?
← →
ASMiD © (2004-04-22 18:29) [1]А BorderStyle?
← →
ASMiD © (2004-04-22 18:29) [1]А BorderStyle?
← →
wicked © (2004-04-22 21:11) [2]можно так:
frame_width := (ListBox1.Height - ListBox1.ClientHeight) div 2;
проблема в том, что если у ListBox есть горизонтальный скроллбар, то его размер тоже будет учтён...
← →
wicked © (2004-04-22 21:11) [2]можно так:
frame_width := (ListBox1.Height - ListBox1.ClientHeight) div 2;
проблема в том, что если у ListBox есть горизонтальный скроллбар, то его размер тоже будет учтён...
← →
Kto © (2004-04-24 12:42) [3]Где узнать? Во владельце или наследнике?
Если наследнике, то BevelWidth.
К [2] - Можно сделать сравнение ClientWidth и ScrollWidth. Если ScrollWidth больше, тогда появляется скроллбар. Ширина у него, вроде как постоянная, значит можно её опытно определить и при необходимости учитывать.
← →
Kto © (2004-04-24 12:42) [3]Где узнать? Во владельце или наследнике?
Если наследнике, то BevelWidth.
К [2] - Можно сделать сравнение ClientWidth и ScrollWidth. Если ScrollWidth больше, тогда появляется скроллбар. Ширина у него, вроде как постоянная, значит можно её опытно определить и при необходимости учитывать.
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2004.04.11;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.037 c