![]() |
ActiveMDIChild problem
hi :)
ich würde gerne auf das aktive mdichild zugreifen.. aber ich bekomme immer wieder ne AV :( ich will ja nur den namen des mdichilds wissen, das gerade geschlossen wird (also wenn onclose ausgeführt wird) :/
Delphi-Quellcode:
kann mir jemand helfen?
//s is nen string
s:=activemdichild.Name; //hier kommt die AV s:=copy(s,0,pos('child',s)+5); showmessage(s); |
Re: ActiveMDIChild problem
moin,
also zunächst einmal solltest du den Klassennamen deines Unterfenster kennen. Hier ein Beispiel:
Delphi-Quellcode:
var MDi: TChild;
begin if MainForm.MDiChildCount > 0 then begin // min. ein Fenster ist geöffnet MDi := (MainForm.ActiveMDIChild As TChild); // MDi zeigt nun auf das aktive Fenster if MDi <> nil then begin // MDi zeigt nicht ins Nirvana MDi.Hint := ''; MDi.Eigenschaft.Text := 'Hallo'; end; end; end; |
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:30 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