Entwickler-Ecke
WinForms - MonthCalendar ausblenden wenn klick auf anderes Element
Realnub - Di 08.04.08 23:28
Titel: MonthCalendar ausblenden wenn klick auf anderes Element
Hallo,
ich bins mal wieder - vermutlich mit einer einfach zu lösenden Frage.
Wie kann ich einen MonthCalendar wieder ausblenden, wenn mit der Maus auf ein anderes Element der Form, etwa einer Combobox geklickt wird? Welches Ereignis ist das? Leave und MouseLeave funktionierten nicht.
Danke, Markus
Christian S. - Di 08.04.08 23:35
Es sollte gehen, wenn Du im Click-Ereignis des anderen Elements deinMonthCalender.Visible := false; setzt.
Realnub - Mi 09.04.08 00:51
ja ok, das geht
gibt es aber einen "einfacheren" weg? wenn man viele andere elemente hat, dann ist es doch ein bisschen aufwändig, das überall hinzuschreiben. könnte es da z.b. nützlich sein, diese elemente in einer groupbox zu haben?
Christian S. - Mi 09.04.08 01:03
Realnub hat folgendes geschrieben: |
| gibt es aber einen "einfacheren" weg? |
Mir fällt gerade ein, dass Du es mal im LostFocus-Ereignis des MonthCalender versuchen kannst.
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!