In meiner Anwendung wird ResizeEnd
Ereignis ausgelöst, wenn die Größe des Formulars durch Ziehen der Ecken geändert wird. aber es wird nicht ausgelöst, wenn Sie auf die Schaltfläche zum Maximieren klicken. Mit Resize
Event habe ich dieses Szenario erreicht, aber ich habe einige Probleme bei diesem Event. Also muss ich ResizeEnd
Ereignis verwenden, bitte jemand schlägt mir vor, warum dieses Ereignis nicht ausgelöst wird, während die Größe des Formulars maximiert, indem Sie maximieren? oder schlagen Sie mir Alternativen vor.ResizeEnd-Ereignis wird nicht ausgelöst, wenn die Größe des Formulars durch Maximieren-Schaltfläche geändert wird?
Vielen Dank im Voraus.
Hallo Reza, Danke für Ihre Antwort. In meiner Quelle habe ich Form als Eigenschaft verwendet. So kann ich nicht OnResizeEnd Methode durch das Formular aufrufen. – Prithiv
Hallo, Gern geschehen :) Wenn dieses Formular eines Ihrer Formulare ist, können Sie einfach solchen Code in einer gemeinsamen Basisform aller Formulare Ihrer Anwendung hinzufügen. Aber wenn es nicht Ihr Formular ist und Sie nicht Zugriff auf seine nicht öffentlichen Mitglieder haben, um 'WndProc' zu überschreiben und' OnResizeEnd' aufzurufen, können Sie auch eine ähnliche Lösung für ein anderes 'Form' anwenden, auf das Sie keinen Zugriff haben es sind nichtöffentliche Methoden. –
Danke dafür. Sehr hilfreich. Ich habe auch hinzugefügt, so dass das Ereignis bei der Wiederherstellung zu 'const int SC_RESTORE = 0xF120' ausgelöst wird, wenn sich jemand fragt. –