Problem OpenDialog mit ColorDialog

Alles, was den Programmierer beschäftigt

Moderator: SYNERPY

Antworten
festus01
Beiträge: 515
Registriert: Di Okt 19, 2004 5:45 am
Wohnort: Diepholz

Problem OpenDialog mit ColorDialog

Beitrag von festus01 »

Hallo,

ich versuche gerade ein OnClickScript für einen Button zu schreiben. Das OnClickScript sieht so aus:

Begin
s1 := OpenDialog('ColorDialog_1');
End;

Wird jetzt auf den Button gedrückt erscheint der ColorDialog, aber nach bestätigen des Dialogs kommt dies:

Bild

Wie man sieht steht in meiner Variablen s1 nichts.

Was mach ich da falsch :?:

MfG

KDP
admin
Site Admin
Beiträge: 2673
Registriert: Di Feb 10, 2004 5:48 am
Wohnort: Bayreuth

Beitrag von admin »

Siehe Maske FRMV_BSLO


Skript des Buttons:

Begin
if ColorDialog_1.Execute() then
begin
MyColor := ColorDialog_1.Color;
if (q_1.state = dssInsert) or (q_1.state = dssEdit) then
begin
Edit_1.Color := MyColor;
M := q_1.FieldByName('LOHNFARBE');
Edit_1.Color := MyColor;
M.AsInteger := MyColor;
end;
end;
End;

Anmerkung: Variablen deklarieren sich zur Laufzeit selbständig.
festus01
Beiträge: 515
Registriert: Di Okt 19, 2004 5:45 am
Wohnort: Diepholz

Beitrag von festus01 »

Hallo Admin,

vielen Dank für die Info. Es funktioniert jetzt.

Da komm ich dann noch mal auf die Doku zurück. Wann wird es da wohl ein Update geben und stehen solche Sachen dann auch drin :?:

MfG

KDP
admin
Site Admin
Beiträge: 2673
Registriert: Di Feb 10, 2004 5:48 am
Wohnort: Bayreuth

Beitrag von admin »

Vor Weihnachten. Und Ja, soclhe Sachen stehen dann auch drin. :)
Antworten