Frage

Ich habe 2 Fragen zu C #.

1) Ich habe ein Dropdown-Menü mit mehreren Positionen in ihnen. Sie sind anklickbar, aber wenn ich ein Klicken, die ältere geklickt eine ausgewählte bleibt. Klicken Sie auf eine andere und die 2 ursprünglichen bleiben ausgewählt, und so weiter. Ich will das nicht. Was ich will, ist, dass, wenn ich einen des dropdownitems klicken, dass man, dass man gewählt ist und die andere nicht.

2) Ich habe ein Listview-Elemente auf einem winform. Ich lud einige Textelemente auf, die aus einer Datei. Nun, was ich tun möchte, ist in der Lage sein, diese Strings zu bearbeiten und sogar Zeichenfolge hinzuzufügen, nur durch einen Klick auf den Zeilen, in denen die Daten gehen.

Ich habe Google und MSDN für diese Probleme überprüft, aber nichts hilft, so wende ich mich hier.

War es hilfreich?

Lösung

2) Die Listview nicht unterstützt diese Art der Aktion. Sie können Ihre eigenen (Schmerzen in der @ $$) rollen, oder vielleicht ein Datagrid wäre besser geeignet, um Ihren Zweck.

EDIT:

Dieser Link kann helfen
Auch dieser

Andere Tipps

1 # bin ich ein wenig verwirrt. Wenn der Dropdownstyle nicht fremd einfach etwas gesetzt ist, auftritt. Es ist nicht viel, aber vielleicht könnten Sie versuchen, die Kontrolle neu zu erstellen.

Für # 2 ist die einfachste Lösung, die ich denken kann, ist einen Text zu setzen von Ihrem Listview gleich den ausgewählten Text Wert. Danach schreiben Sie eine kleine Funktion, um den ausgewählten Index der Listenansicht mit dem bearbeiteten Text aus der Listenansicht zu aktualisieren.

Bitte kommentieren Sie, wenn Sie weitere Informationen über 1 # haben.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top