2012-02-21 36 views
0

私はC++/CLI winformでリストビューlistView1Details veiwを持っています。現在選択している項目をクリックするとコードを実行したいと思います。listView1。私はどのようにそのような仕事をすることができる?listViewで選択した項目をコーディングする

答えて

1

あなたはリストビューのダブルクリックイベントに耳を傾けるなど、カーソル(もしあれば)の下にあったどのような項目をチェックすることができますアクティベーションプロパティがある間、あなたはまた、(ItemActivateイベントを使用することができます

void listView1_MouseDoubleClick(Object^ sender, MouseEventArgs^ e) 
{ 
    ListViewItem^ item = this->listView1->GetItemAt(e->X, e->Y); 
} 
+0

私はそれを使用する前にlistView1のイベント 'MouseDoubleClick'をどのように宣言できますか? – Aan

+0

@Adban:フォームデザイナーを使ってイベントハンドラを追加するか、リストビューを作成した後もいつでも 'listView1-> MouseDoubleClick + = gcnew MouseEventHandler(&MyForm :: listView1_MouseDoubleClick、this);行事。 –

+0

@BenVoigtこれは今働いていますが、私はForms Designerでどのようにできるのですか? – Aan

1

ItemActivation.DoubleClick)に設定します。その後、デザイナーからすべてを設定することができます。

オリジナルのリストビューの多くの面を改善した無料のWinFormsコンポーネントであるBetter ListView Expressをチェックアウトすることができます。

関連する問題