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

Вниз

Проблемы с TFont и TFontDialog   Найти похожие ветки 

 
Женя   (2004-02-02 00:16) [0]

После изменения шрифта Font2 значение также
меняется в Font1. Почему???

procedure TForm1.Button2Click(Sender: TObject);
var Font1, Font2 : TFont;
begin
Font1:=TFont.Create;
Font2:=TFont.Create;

if FontDialog1.Execute then Font1:=FontDialog1.Font;

ShowMessage("Font1.Name="+Font1.Name);

//Эта строка каким то образом меняет значение переменной Font1
if FontDialog1.Execute then Font2:=FontDialog1.Font;

ShowMessage("Font1.Name="+Font1.Name);
end;


Как этого можно избежать?


 
Anatoly Podgoretsky ©   (2004-02-02 00:33) [1]

ShowMessage("Font1.Name="+Font1.Name);
...
ShowMessage("Font1.Name="+Font1.Name);

А избежатть так
ShowMessage("Font1.Name="+Font1.Name);
...
ShowMessage("Font2.Name="+ Font2.Name);

Отучись использовать Copy/Paste необдуманно!


 
lipskiy ©   (2004-02-02 01:14) [2]

Попробуй вместо Font1:=FontDialog1.Font; делать Font1.Assign(FontDialog1.Font);


 
Плохиш   (2004-02-02 01:55) [3]

Что? По второму кругу?

> lipskiy © (02.02.04 01:14) [2]
> Попробуй

Не попробуй, а так и надо, об этом даже в справке(!) написано.


 
Женя   (2004-02-02 12:18) [4]

Спасибо lipskiy выручил !!!



Страницы: 1 вся ветка

Текущий архив: 2004.02.13;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.034 c
14-39034
DEF
2004-01-25 02:49
2004.02.13
архив форума


1-38946
Галинка
2004-01-28 15:50
2004.02.13
Как работать с указателями на динамические массивы.


1-38848
maxim_caban
2004-02-02 13:47
2004.02.13
функциональность Ворда в своей программе.


1-38824
Cheat
2004-02-03 00:25
2004.02.13
Не могу разобраться с графиками


9-38661
Sacred
2003-07-31 20:54
2004.02.13
Угол обзора камеры