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

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

Св-во TFont


nza ©   (2010-12-28 16:28:00) 

Есть компонент, наследник TCustomPanel
на нем создан SpringGrid.
Пытаюсь установить св-во TFont SpringGrid'а в Object Inspector, делаю так

private
FFont:TFont

published

property Font : TFont read FFont write SetFont;

implementation

constructor ...
fFont:=TFont.create;

destructor ...
fFont.Free;

procedure TButtonGrid.SetFont(const Value: TFont);
begin
 FFont.Assign(Value);
 FGrid.Font.Assign(Ffont);

 end;


Изменяю параметры шрифта в obj insp
но  шрифт не меняется :(
помогите разобраться


nza   (2010-12-28 16:54:00) [1]

Помогло Спасибо !


nza   (2010-12-28 16:43:00) [2]

или переименовать св-во?


Ega23   (2010-12-28 16:43:00) [3]


> property Font;


Ну вроде того. А StrigGrid-у ParentFont в True выставить.


nza   (2010-12-28 16:42:00) [4]

так что просто обьявить

property Font;


Юрий Зотов   (2010-12-28 16:37:00) [5]

> Есть компонент, наследник TCustomPanel
А у него УЖЕ есть унаследованный Font

> на нем создан SpringGrid.
И у него тоже УЖЕ есть унаследованный Font


nza   (2010-12-28 16:36:00) [6]

procedure TButtonGrid.SetFont(const Value: TFont);
begin
FFont.Assign(Value);
FGrid.Font.Assign(Ffont);

FGrid.Refresh;

end;


Пробовал так, не  помогает


MBo   (2010-12-28 16:34:00) [7]

А грид в курсе, что ему стоит перерисоваться?


nza   (2010-12-28 16:29:00) [8]

FGrid - TStringgrid


Наверх

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