天天看点

设置gridcontrol的单击事件和右键菜单点击事件右键菜单及事件

接着上一篇显示,讲一下显示之后的对一行数据的点击和右键菜单的实现

点击事件

首先在界面中点击gridcontrol,在属性中选择时间(小闪电的标志),找到操作-Click,在后面自己明明点击的方法名,回车进入函数实现界面,输入实现的功能代码即可实现点击后的功能,代码为按操作执行后的自动生成的

设置gridcontrol的单击事件和右键菜单点击事件右键菜单及事件
private void gridControl1_Click(object sender, EventArgs e)
        {
            //功能方法
        }
           

右键菜单及事件

右键我只设了两个功能,在设计界面点击工具箱找到ContextMenuStrip,拖到gridControl中,可以看到左上有了一个右键的菜单设计,我添加了一个复制一个打开外部exe的功能

设置gridcontrol的单击事件和右键菜单点击事件右键菜单及事件

然后点击添加的右键项,设置属性中的Text项,为显示的内容;

设置gridcontrol的单击事件和右键菜单点击事件右键菜单及事件

点击事件进行功能的函数实现

设置gridcontrol的单击事件和右键菜单点击事件右键菜单及事件
private void Click_Copy(object sender, EventArgs e)
        {
            DataRow myDataRow = gridView1.GetDataRow(gridView1.FocusedRowHandle);
            Clipboard.SetDataObject(myDataRow["IP"].ToString() + ":" + myDataRow["Port"].ToString());
        }
           

右键两个功能:

  1. 复制功能在文章https://blog.csdn.net/u010458948/article/details/101509510中讲过
  2. 打开外部exe程序在文章https://blog.csdn.net/u010458948/article/details/101509127中讲过