Wie zu wissen, dass ein Steuerelement in .Net Compact Framework, WinForms-Anwendung geladen ist?Wie kann man wissen, dass ein Steuerelement in .Net Compact Framework, WinForms-Anwendung geladen ist?
Irgendwelche Ideen bitte ...
Wie zu wissen, dass ein Steuerelement in .Net Compact Framework, WinForms-Anwendung geladen ist?Wie kann man wissen, dass ein Steuerelement in .Net Compact Framework, WinForms-Anwendung geladen ist?
Irgendwelche Ideen bitte ...
Es hängt genau auf, was Sie mit „geladen“ bedeuten. Der Konstruktor wird aufgerufen, wenn das Steuerelement erstellt wird. Wenn Sie also wissen möchten, wann eine Instanz erstellt wurde, geben Sie sie dort an.
Wenn Sie wissen möchten, wann es in ein Formular/Container eingefügt wird, ist das Überschreiben OnParentChanged wahrscheinlich ein guter Platz, um Ihren Code zu setzen.
Sie können es durch
If Me.IsHandleCreated Then
' When winform is loaded
End If
'IsHandleCreated' existiert nicht im Compact Framework. – ctacke
Um zu wissen, von wo? Der Kontrollcode selbst? Das enthaltende/übergeordnete Formular? Irgendwo anders? – ctacke
Ja, in der Steuerung selbst ... –