Hallo ich habe noch eine kleine Zusatzfrage zu MessageDLG :
Wie erreiche ich, dass MessageDLG trotz verschiedener Fallabfragen nur einmalig angezeigt wird ?
Schreibe ich den Code naemlich so :
Delphi-Quellcode:
if MessageDlg('Artikelnummer einfuegen?', mtWarning, [mbYesToAll,mbYes,mbCancel], 0) = mrYesToAll then begin
for i:=0 to x do begin
//...
end;
end
else if MessageDlg('Artikelnummer einfuegen?', mtWarning, [mbYesToAll,mbYes,mbCancel], 0) = mrYes then begin
//...
end;
wird das Fenster zweimal aufgerufen, da die if-Anweisung in sich einen Aufruf von MessageDLG enthaelt, wenn ich das richtig verstanden habe.
Hoffe die Frage ist nicht schon irgendwo beantwortet und ich habs mal wieder nicht gefunden -.-