質問

C#に関する質問が2つあります。

1)いくつかのアイテムを含むドロップダウンメニューがあります。クリック可能ですが、クリックすると、古い方が選択されたままになります。別のボタンをクリックすると、元の2つのボタンが選択されたままになります。これは欲しくありません。私が欲しいのは、ドロップダウン項目の1つをクリックすると、その1つが選択されたものであり、他のものはそうではないということです。

2)winformにリストビュー項目があります。ファイルからいくつかの文字列要素をロードしました。今、私がやりたいのは、データが入っている行をクリックするだけで、これらの文字列を編集し、さらに文字列を追加できるようにすることです。

これらの問題についてgoogleとMSDNをチェックしましたが、何も役に立たないので、ここに戻ります。

役に立ちましたか?

解決

2)ListViewはそのタイプのアクションをサポートしていません。独自のロール(@ $$の痛み)を使用するか、DataGridが目的により適している可能性があります。

編集:

このリンクが役立つ場合があります
これも

他のヒント

#1については少し混乱しています。 DropDownStyleがsimpleに設定されていない場合、奇妙なことが発生しています。大したことではありませんが、コントロールを再作成してみてください。

#2の場合、私が考えることができる最も簡単な解決策は、TextBoxをリストビューから選択したテキスト値と等しくなるように設定することです。その後、リストビューの編集されたテキストでリストビューの選択されたインデックスを更新する小さな関数を作成します。

#1についてさらに情報がある場合はコメントしてください。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top