Форум: "Основная";
Текущий архив: 2002.05.27;
Скачать: [xml.tar.bz2];
ВнизКак подогнать размеры оконной формы ? Найти похожие ветки
← →
kserg@ukr.net (2002-05-16 10:25) [0]есть форма, на ней лежит панель, на котр. StringGrid.
В StringGrid кол-во строк/колонок заранее неизвестно, соот-но возникают ситуации, когда появляется пустое место.
Как программно определить размеры видимой части StringGrid и подогнать под нее размеры формы?
← →
Игорь Шевченко (2002-05-16 10:32) [1]День добрый,
Считать сумму ширин колонок, не забывая про толщину разделительных линий между ними, если есть, приплюсовать ширину вертикального ScrollBar"а и Border"а StringGrid"а (если есть) - получается ширина полезной части StringGrid"а. То же самое делать с высотой, считая сумму высот строк.
Как подогнать размер формы надо объяснять ? :-)
С уважением,
← →
Song (2002-05-16 10:32) [2]Размер видимой части TStringGrid.ClientRect
Определить размер колонок TCustomGrid.ColWidths[]
← →
kserg@ukr.net (2002-05-16 10:41) [3]>Как подогнать размер формы надо объяснять ? :-)
объясни, мил человек.
я с таким не сталкивался, а сам буду долго "возюкаться"
← →
Anatoly Podgoretsky (2002-05-16 11:31) [4]kserg@ukr.net (16.05.02 10:41)
Form.Width := расчитанная_ширина + поправка
← →
kserg@ukr.net (2002-05-16 11:42) [5]спасибо
← →
Игорь Шевченко (2002-05-16 11:46) [6]kserg@ukr.net (16.05.02 10:41)
После расчета размеров видимой части StringGrid"а надо
установить сначала размеры самого StringGrid"а, так, чтобы его клиентская область соответствовала этой видимой части, а потом установить Height и
Width формы исходя из размеров StringGrid"а. В книжках по дизайну рекомендуют оставлять некий зазор между элементами на форме и границами самой формы.
С уважением,
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2002.05.27;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.081 c