Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Autosize для Radiobutton [D7, WinXP]


oleg_teacher ©   (2011-02-04 13:17:00) 

Как сделать Autosize для Radiobutton по типу  Autosize для Label.
То есть как узнать какие размеры нужны (height) для полного отображения Caption в Radiobutton, при разных width.


P   (2011-02-05 00:08:00) [1]

RadioButton1.Width:=  Canvas.Text Width(RadioButton1.Caption) + 6;


P   (2011-02-05 00:07:00) [2]


> oleg_teacher   (04.02.11 13:17)


procedure TForm1.Button1Click(Sender: TObject);
begin
 Font:= RadioButton1.Font;
 RadioButton1.Height:=  Canvas.TextHeight('Wq') + 2;
 RadioButton1.Width:=  Canvas.TextHeight(RadioButton1.Caption) + 6;
end;


12   (2011-02-04 16:09:00) [3]

нет канвы у него


Dimka Maslov   (2011-02-04 15:15:00) [4]

Canvas.TextExtent


12   (2011-02-04 13:39:00) [5]

http://www.delphimaster.ru/cgi-bin/forum.pl?id=1290427938&n=18


Наверх

Титульная страница Поиск, карта сайта Написать письмо