
正文
C#学习笔记-ContextMenuStrip
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
ContextMenuStrip是就是所说的右键菜单,在VS里可以直接新建,挺方便。但是跟着师父看了很多代码,发现了好多时候都需要自己写这部分代码。这个部分目前为止我了解的还不是很多,更细致的就只有等后面再深入了解到了再记了。
现在是将contextmenustrip绑定到label上面去,新建了一个form窗口,里面分别有三个label,label1和label2是通过vs自带的直接绑定contextmenustrip,label3是通过代码实现(其实和vs给的代码一样的,只是什么东西自己专门打出来和只看是完全不一样的感受的,毕竟还是新手,稳扎稳打学习总会有好处的)。
先新建一个contextmunestrip1,里面的内容是自己直接输入就好了,也在它的属性items里:
点击省略号就可以看见:
label1是1号,他的命名直接就是“我是1号选手”,label2,label3同理,然后label1和label2通过这个
和contextmenustrip1相关联了。
给contextmenustrip的添加一个opening事件,这样可以区别开鼠标点击的是label1还是label2;
private void contextMenuStrip1_Opening(object sender, CancelEventArgs e)
{
string whichone = (sender as ContextMenuStrip).SourceControl.Name;
MessageBox.Show(whichone+ "







