Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.04.23;
Скачать: CL | DM;

Вниз

Проблема с 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;
Скачать: CL | DM;

Наверх




Память: 0.46 MB
Время: 0.041 c
2-1144250929
Vacek
2006-04-05 19:28
2006.04.23
Можно ли, используя delphi 5, сделать отправку почты из microsoft


3-1141202175
keymaster
2006-03-01 11:36
2006.04.23
Виснет запрос.


2-1144747164
pavel_guzhanov
2006-04-11 13:19
2006.04.23
Как можно поменять местами строки в листбоксе?


1-1142418502
MegaVolt
2006-03-15 13:28
2006.04.23
Как сдвинуть данные в потоке?


15-1143910426
ArtemESC
2006-04-01 20:53
2006.04.23
Установка видеорежима..