Форум » GUI » Подскажите как реализовать » Ответить
Подскажите как реализовать
Softlog86: При изменении высоты окна - таблица ОСТАТКИ должна подстраиваться под размер - а таблица АНАЛОГИ имеет фиксированный размер и соответственно должна быть нарисована сразу после ОСТАТКОВ .... Подскажите как реализовать попроще . Я с SPLITBOX не совсем разобрался .....
Ответов - 2
SergKis: Softlog86 пишет:Подскажите как реализовать попроще [pre2] nHeightBrowseOstat := GetClientHeight(GetFormHandle(cFomName)) - GetWindowHeight(GetControlHandle(cBrowseAnalog,cFomName)) - GetWindowHeight(GetControlHandle(<имя_контрола1_над_Browse_Ostst>,cFomName)) - GetWindowHeight(GetControlHandle(<имя_контрола2_над_Browse_Ostst>,cFomName)) - ... (если по горизонтали контролы с разной высотой, то берем наибольшую, т.е. вычитаем высоту всех контролов над browse остатки, если используем Toolbar-вычитаем его высоту, если Toolbar на Splitbox - берем высоту Splitbox, а не Toolbar. [/pre2]
Softlog86: Спасибо ! Всё решилось намного проще .... Никак не привыкну что ко всем параметрам контролов можно добраться простым вызовом или присваиванием : имея прямые переменные (FORM_1.BROWSE_1.Row:=100 , например) .
полная версия страницы