Code: Select all
UltraGanttViewIch habe herausgefunden, dass es in der Form-Klasse eine Eigenschaft namens IsClosing gibt, die aber leider privat ist. Besteht die Möglichkeit, dass ich jederzeit auf den IsClosing-Status des Formulars zugreifen kann, oder kann ich ihn irgendwo anders abrufen?
Andere Ansätze wären das Setzen eines benutzerdefinierten Flags innerhalb des FormClosing-Ereignisses oder das Deaktivieren des Ereignisses vor dem Schließen.
Gibt es noch andere Möglichkeiten? Oder handelt es sich möglicherweise um eine fehlerhafte Implementierung des benutzerdefinierten Steuerelements?
Code: Select all
private void foo()
{
this.Close() // fires gantt_TimelineVisibleDateTimeRangeChanged
}
private void gantt_TimelineVisibleDateTimeRangeChanged(object sender, VisibleDateTimeRangeChangedEventArgs e)
{
// do some visual and logic stuff
if (this.IsClosing) // private
return;
}
Mobile version