Zitat von
Svenkan:
Da mein Öffnungs-Code etwas abweicht:
Delphi-Quellcode:
procedure THauptform.Grundeinstellungen1Click(Sender: TObject);
begin
ShowGeneralSettings;
if Grundeinstellungen.ModalResult = mrOK then
Datenneuladen1.OnClick(Datenneuladen1);
end;
Warum weicht er denn ab? Und warum hast du ihn abweichend gemacht? So rufst du schliesslich den Dialog nicht modal auf. Also: Schmeiss deine Show und Hide/Close Aufrufe bei Grundeinstellungen raus und rufe in der Routine wie oben geschrieben ShowModal auf und vergleiche das auf mrOk.