日期:2014-05-16  浏览次数:20769 次

学习C#有一段时间了,小弟有两件事不明白,求教。
一,怎样把一个写好的C#文件打包成一个exe文件,我的意思是只发送给别人这个exe文件,别人可以在他的计算机上直接运行(当然那些所需要的库和框架他的计算机上也有)
二,在datagridview中,绑定了contextmenustrip之后,如何实现单击鼠标右键,可以既选中此行,又弹出此行的右键菜单(现在是选中第一行,然后在第五行右击,触发的事件还是关于第一行的)


不懂,求教。谢过各位大侠。
------解决方案--------------------
第一个,vs可以新建安装部署,或者用第三方的打包软件都可以做到,到别人机器上安装
第二个,可以在mouseup事件中,判断是否右键,然后用代码控制menu的弹出
------解决方案--------------------
引用:
Quote: 引用:

Quote: 引用:

Quote: 引用:

第一个,vs可以新建安装部署,或者用第三方的打包软件都可以做到,到别人机器上安装
第二个,可以在mouseup事件中,判断是否右键,然后用代码控制menu的弹出


弱弱的问一句,这玩意还能判断是不是右键单击??求详细。。。。。。。。满足我好学的心吧前辈。


MouseDown事件
  if(e.Button==MouseButtons.Right)
{
code.....
}


你说的e.button中的e是不是就是事件方法中的参数eventargs类型的那个变量?求解。

是那个变量,这个变量封装了和鼠标有关的所有事件