Hallo,
du könntest es auch so machen:
Delphi-Quellcode:
private
{ Private-Deklarationen }
f: TForm;
{ ... }
procedure TForm1.CheckBox1Click(Sender: TObject);
begin
Timer1.Enabled := CheckBox1.Checked;
end;
procedure TForm1.Timer1Timer(Sender: TObject);
begin
If CheckBox2.Checked then
begin
If not f.Visible then
f.Show;
end
else
begin
f.Hide;
end;
Label1.Caption := TimeToStr(now);
end;
procedure TForm1.FormCreate(Sender: TObject);
begin
f := CreateMessageDialog('Meldung', mtWarning, []);
f.Height := 75;
end;
CheckBox2.checked wäre deine Bedingung
und die checkBox1 diente mir nur als ein/ausschalten des timers.
ach ja - über CreateMessageDialog bekommst du eine TForm.
Und diese kannst du, wenn du es willst, nach Herzenslust ändern.
z. B.:
[edit]
die Zeile:
Label1.Caption := TimeToStr(now);
dient nur dazu, dass man sieht dass das Prog weiterläuft
mfg
Helmi
>> Theorie ist Wissen, dass nicht funktioniert - Praxis ist, wenn alles funktioniert und keiner weiss warum! <<