0
タイトルにはほとんどすべてが記載されています。誰かが私にコンテキストメニューを開くにはどうすればのListViewItem
を選択して右クリックすればいいのか説明できますか?ListViewItemを右クリックしてコンテキストメニューを開く方法
私は、次のコード
private void listView1_MouseClick(object sender, MouseEventArgs e)
{
if (e.Button == MouseButtons.Right)
{
if (listView1.FocusedItem.Bounds.Contains(e.Location) == true)
{
contextMenuStrip1.Show(Cursor.Position);
}
}
}
を使用してみましたしかし、私はListView
と、このイベントハンドラを登録する方法がわかりません。私が試みるたびに、EventArgs
の代わりにMouseEventArgs
を使用するため、代理人のパラメータが間違っているというエラーが表示されます。
これは私がEventHandler
this.listView1.MouseClick += new System.EventHandler(this.listView1_MouseClick);
を参照してください。http://stackoverflow.com/questions/13437889/showing-a-content-menu-for-an-item-in-a-listview –
あなたはたぶん間違ったイベントを購読しようとしました。デザイナーコードを確認してください。 –
イベントの登録に使用するコードを表示できますか? – Auguste