Gibt es eine Möglichkeit, die Bearbeitung bestimmter Zellen durch den Benutzer zu deaktivieren, wenn ListCtrl
mit TextEditMixin
verwendet wird?wx.ListCtrl mit TextEditMixin - Bearbeitung ausgewählter Zellen deaktivieren
Ich denke, es gibt einen Weg, Vetos das Editier-Event, aber ich kann es nicht finden.
Was ist der Unterschied zwischen 'evt.Veto()' und 'evt.Allow()'? – lolopop
uh, Veto verhindert, dass das Ereignis die Event-Kette durchläuft, während Erlauben, dass es weitergeht. Nun, eine bessere Frage ist, was ist der Unterschied zwischen zulassen und überspringen? Das bin ich mir nicht sicher über ... –
Oh mein Fehler, das ist was ich fragen wollte :) von http://xoomer.virgilio.it/infinity77/Phoenix/ 'Erlauben' ist" Das ist das Gegenteil von Veto: es explizit ermöglicht die Verarbeitung des Ereignisses. " und "Überspringen" ist "Diese Methode kann in einem Ereignishandler verwendet werden, um zu steuern, ob weitere Ereignisbehandlungsroutinen, die an dieses Ereignis gebunden sind, aufgerufen werden, nachdem das aktuelle zurückkehrt.", scheint jedoch nur ein Unterschied zu sein NotifyEvents Kinder ... – lolopop