天天看點

設定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中講過