![]() |
TreeView und MDI Child wechseln nicht richtig
Hi.
Habe zur Zeit eine Applikation, mit der ich aus einem TreeView verschiedene MDI Childs (Units/Forms) auswähle. In den MDI Childs können dann verschiedene Einstellungen gemacht werden. Wurden Einstellungen geändert, so soll wenn ein anderes MDI Child über den TreeView angeklickt (und geöffnet) wird. eine Meldung kommen wie "Änderung übernehmen ja/nein". Mein Problem: Wenn ich ein anderes MDI Child im TreeView anklicke, so kommt die Message. Habe ich diese dann bestätigt, so ist dann mein im TreeView neu angewähltes MDI Child ausgewählt (markiert), aber nicht geöffnet (es ist dann immernoch das alte zu sehen). Zur Zeit erzeuge ich die Fehlermeldung über FormDeactivate...
Delphi-Quellcode:
procedure TFrmReferenzwiderstaende.FormDeactivate(Sender: TObject);
begin if m_bEdited = true then MessageDlg('Die Einstellungen wurden geändert' + #10#13 + 'Sollen diese übernommen und gespeichert werden?',mtWarning, [mbYes,mbNo],0); end; |
DP-Maintenance
Dieses Thema wurde von "SirThornberry" von "Sonstige Fragen zu Delphi" nach "VCL / WinForms / Controls" verschoben.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 07:57 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz