| 发表于:2007-07-31 15:21:173楼 得分:0 |
贴一个代码实现的右键菜单功能的例程供你参考: (例程来源:人民邮电出版社出版的书《visual basic .net 2005数据库编程技术与实例》) #region "datagridview右键菜单 " public sub setcontextmenustrip() dim toolstripmenuitem1 as new system.windows.forms.toolstripmenuitem( "查找定位 ") dim toolstripmenuitem2 as new system.windows.forms.toolstripmenuitem( "记录范围筛选 ") dim toolstripmenuitem3 as new system.windows.forms.toolstripmenuitem( "固定列 ") dim toolstripmenuitem4 as new system.windows.forms.toolstripmenuitem( "多列排序 ") dim contextmenustrip1 as new contextmenustrip mygrid.contextmenustrip = contextmenustrip1 with contextmenustrip1.items .add(toolstripmenuitem1) .add(toolstripmenuitem2) .add(toolstripmenuitem3) end with addhandler toolstripmenuitem1.click, addressof toolstripmenuitem_click addhandler toolstripmenuitem2.click, addressof toolstripmenuitem_click addhandler toolstripmenuitem3.click, addressof toolstripmenuitem_click end sub private sub toolstripmenuitem_click(byval sender as object, byval e as system.eventargs) select case sender.text case "查找定位 " me.showgridfind() case "记录范围筛选 " me.showgridfilter() case "固定列 " me.showgridcolumn(columnproperty.固定列) end select end sub #end region | | |
|