C# listview subItems frage

01/15/2013 18:37 wunderdie#1
Ich hätte da mal eien frage wie kann ich einstellen das der Benutzer die subItems von Hand ändern kann?

Ich kann immer nur das erste ListViewItem ändern.

Wie ist das denn eigentlich möglich?
Habe schon LabelEdit auf "True" gesetz aber damit kann ich halt nur das erste Item was ja kein subItem ist ändern.

Danke schon mal:)
01/15/2013 19:47 'Heaven.#2
In VB wäre das so:

Code:
With ListView1.Items.Add("1")

            .SubItems.Add("2")
            .SubItems.Add("3")
            .SubItems.Add("4")

        End With
01/16/2013 17:42 wunderdie#3
nein ich möchte es nicht per Code machen das weiß ich auch wie das geht sonder ich will das der Benutzer auf das SubItem draufklickt und dann den Tet von Hand ändern kann:)
01/16/2013 19:01 Yakiyo#4
Nimm eine extra Form.
01/16/2013 19:10 wunderdie#5
Wie eine extra Form?
bitte etwas genau erkären;)
01/16/2013 19:29 Yakiyo#6
Neue Form mit einer kleinen Textbox, die beim Doppelklick auf das Subitem geöffnet wird und der Inhalt des Subitem's wird in die Textbox übertragen. Beim Drücken der Enter-Taste oder whatever wird das Subitem "aktualisiert".
01/16/2013 19:40 tolio#7
oder das ganze direkt mit der guten alten vb inputbox [Only registered and activated users can see links. Click Here To Register...]
01/16/2013 19:59 Kraizy​#8
Quote:
Originally Posted by Yakiyo View Post
Nimm eine extra Form.
Schwachsinnig dafür eine extra Form zu nutzen. Da wäre die InputBox eher geeignet.

Quote:
Originally Posted by -superfarmer1995- View Post
ich will das der Benutzer auf das SubItem draufklickt und dann den Tet von Hand ändern kann:)
Dann nutz entweder das DataGridView, oder bau dir eine eigene editierbare ListView (Beispiel: [Only registered and activated users can see links. Click Here To Register...])
01/17/2013 14:28 Yakiyo#9
Kommt immer drauf an, wie er die GUI gestalten will.
01/17/2013 19:22 wunderdie#10
Danke dir Kraizy​ das ist das was ich gesucht habe:D