Форум » 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 , например) .



полная версия страницы