gbe*_*927 6 c# listbox contextmenu right-click winforms
我正在尝试在右键单击项目时将上下文菜单添加到列表框中.
我甚至不确定右键单击功能是否正常工作.
这是代码:
private void lstSource_MouseDown(object sender, MouseEventArgs e)
{
if (e.Button == MouseButtons.Right)
{
Console.WriteLine("Right Click");
}
}
Run Code Online (Sandbox Code Playgroud)
没有任何东西打印到控制台.我错过了什么吗?
谢谢.
Lar*_*ech 11
确保将事件连接起来(并且启用了ListBox):
private void Form1_Load(object sender, EventArgs e)
{
listBox1.MouseDown += new MouseEventHandler(listBox1_MouseDown);
}
void listBox1_MouseDown(object sender, MouseEventArgs e)
{
if (e.Button == MouseButtons.Right)
{
MessageBox.Show("Right Click");
}
}
Run Code Online (Sandbox Code Playgroud)
您还可以让设计人员通过选择ListBox并在"属性"窗口中双击MouseDown事件(单击闪电)为您连接事件.
| 归档时间: |
|
| 查看次数: |
4034 次 |
| 最近记录: |