您的位置:程序门 -> .net技术 -> vb.net



怎样动态触发toolstripmenuitem菜单的点击事件,紧急!


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


怎样动态触发toolstripmenuitem菜单的点击事件,紧急![无满意答案结贴,结贴人:lovesmileman]
发表于:2007-07-31 09:30:23 楼主
怎样动态触发toolstripmenuitem菜单的点击事件

dim   ltsi_menup   as   toolstripmenuitem
'menu_mdi对应窗口的mdi菜单

for   each   ltsi_menup   in   menu_mdi.items
        'ltsi_menup   无何触发菜单的点击事件
next
发表于:2007-07-31 09:52:441楼 得分:0
郁闷中!
发表于:2007-07-31 10:21:502楼 得分:0
继续郁闷!
发表于: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



快速检索

最新资讯
热门点击