Einzelnen Beitrag anzeigen

rbest

Registriert seit: 14. Nov 2003
Ort: Tannheim
71 Beiträge
 
Delphi 7 Professional
 
#1

Messagebox im Hintergrund

  Alt 16. Jun 2004, 08:53
hi Kollegen,
habe hier ein merkwürdiges Problem und weiss nicht warum. Eine Messagebox verschwindet im Hintergrund, wenn ich das aufrufende Fenster anklicke. Hier die Funktion:
Delphi-Quellcode:
function Ja_Nein(tcText,tcJaNein : PChar) : boolean;
begin
// MessageDlg geht mangels Default-Button nicht!
  Result := iif(MessageBox(0, tcText, PROGRAMM_LOC, MB_ICONQUESTION + MB_YESNO +
              iif(tcJaNein = 'N', MB_DEFBUTTON2, MB_DEFBUTTON1)) = 6, True,False);
end;
Und das ist der Aufruf:  if ja_nein('Diese Zeile löschen?', 'N') then _DBC.Verp.Delete; Wenn ich an der Messagebox vorbeiklicke, befindet sie sich hinter meiner Form. Gips da ne einfache Lösung?
Wenn nur alle so wären wie ich - sein sollte.
  Mit Zitat antworten Zitat