Форум: "Начинающим";
Текущий архив: 2006.04.23;
Скачать: [xml.tar.bz2];
ВнизПроблема с AutoSize Найти похожие ветки
← →
Inna_Z (2006-04-07 17:26) [0]Суть проблемы такая.
На панели программно создаётся календарик
FDatePicker := TMonthCalendar.Create(MainPanel);
FDatePicker.Parent := MainPanel;
FDatePicker.AutoSize := true;
Календарик может иметь разную ширину. По умолчанию компоненту TMonthCalendar задаётся какое-то значение. Но оно не совпадает с тем какая ширина у календаря, и он создаётся с отступами по бокам.
Я хочу сделать так чтоб их небыло. Но при этом сразу хочу знать ширину которую должен установить AutoSize.
Т.е допустим написать так:
FDatePicker := TMonthCalendar.Create(MainPanel);
FDatePicker.Parent := MainPanel;
FDatePicker.AutoSize := true;
MainPanel.Width := FDatePicker.Width;
Но после прохода строки с AutoSize ширина календарика не изменилась.
А уже только тогда когда я покажу форму на которой это всё создаётся календарик появится с изменёнными размерами. А мне нудно эти размеры изменить зарание. И знать их чтобы в соответствии с ними разместить всё остальное.
← →
balepa © (2006-04-08 06:57) [1]А что тебе мешает узнать размер календаря после Autosize?
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2006.04.23;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.01 c