// Getestet mit D4 unter XP

// Wenn man einen Ja/Nein-Messagedialog erstellt, dann ist
// standarsmäßig der Ja-Button aktiviert. Möchten Sie lieber
// den Nein-Button aktiviert haben, dann geht das folgendermaßen:
 

function NO_DLG(const s: string): boolean; 
begin 
  with CreateMessageDialog(s, MTCONFIRMATION, [mbYes, mbNo]) 
    do begin 
    ActiveControl := TWinControl(FindComponent('NO')); 
    Result := ShowModal = mrYes; 
    free; 
  end; 
end; 
 
// Beispielaufruf

procedure TForm1.Button6Click(Sender: TObject); 
begin 
  if NO_DLG('Möchten Sie jetzt Feierabend haben?') 
    then showmessage('Na gut, Feierabend.'#13'Aber in dieser Firma für immer!!') 
  else showmessage('Sehr gute Arbeitseinstellung!'#13'Weiter so!') 
end; 
 
 
 
 

Zugriffe seit 6.9.2001 auf Delphi-Ecke