Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.026 c
1-38820
Merlot
2004-02-03 08:35
2004.02.13
Закрывание программы.


3-38689
Alek_1
2004-01-25 18:14
2004.02.13
Отчеты БДЕ


1-38889
d_oleg
2004-02-04 10:05
2004.02.13
ACDSee форматы граф. файлов


14-39031
Думкин
2004-01-26 06:29
2004.02.13
С днем рождения! 26 января.


14-39032
Dmitriy O.
2004-01-26 11:10
2004.02.13
Присутствие программистов на Марсе необходимо !




   Наверх