Hallo.
Ich würde gern ein ListView item in den editier modus setzen. Vergleichbar mit umbenennen im Windows-Explorer. So dass der Cursor im Text steht und er Text markiert ist.
Hat jemand eine Ahnung wie das hinhaut?
Im Moment hab ich nur die Möglichkeit das Item umzubenennen wenn man mit der Maus auf das selektierte Item clickt. Dann springt der Cursor rein. Diesen Zustand hätte ich jetzt aber gern sofort nachdem der User sein neues Item angelegt hat.
BeginEdit, Focused, Selected....hab alles schon probiert!
Dass BeginEdit nicht funktioniert versteh ich nicht! Wahrscheinlich versteh ich die MSDN falsch!
Die schreibt das:
| Zitat: |
Diese Eigenschaft ist nur wirksam, wenn die LabelEdit-Eigenschaft des ListView-Steuerelements, das das Element enthält, auf true festgelegt ist. Diese Methode kann auch zur Laufzeit verwendet werden, um die Anzeige des Elementtexts im Bearbeitungsmodus zu erzwingen. Wenn beispielsweise ein von einem Benutzer bearbeiteter Text validiert und ein Element für ungültig erklärt wird, kann das Element im ListView-Steuerelement ausgewählt und die BeginEdit-Methode aufgerufen werden. So wird der Benutzer gezwungen, den für ungültig erklärten Text zu ändern.
|
Warum wird der Benutzer bei mir nicht "gezwungen" den Namen zu ändern!?
Danke für die Hilfe.