Einzelnen Beitrag anzeigen

shmia

Registriert seit: 2. Mär 2004
5.508 Beiträge
 
Delphi 5 Professional
 
#3

Re: Ergebnis eines nicht von mir generierten Dialogs abfrage

  Alt 5. Dez 2008, 17:22
Die Sicherheitsabfrage entsteht durch ein TDBGrid dass im Property Options den Wert dgConfirmDelete gesetzt hat.
Am Sinnvollsten wäre jetzt eine eigene Sicherheitsabfrage einzubauen und die Sicherheitsabfrage des Grids abzuschalten:
Delphi-Quellcode:
procedure TForm1.Table1BeforeDelete(Dataset:TDataset);
begin
  // Pseudocode. soll nur das Prinzip zeigen
  if MsgDialog('Wollen sie wirklich diesen tollen Datensatz löschen?', ....) <> mrOK then
    Abort;
end;
Dein Dialog sollte nicht nur OK oder Abbrechnen sondern auch die Antwort "Ja, immer" zulassen.
Andreas
  Mit Zitat antworten Zitat