knrt.net
当前位置:首页 >> C#一个ContExtMEnuStrip控件在多个控件上使用的方法 >>

C#一个ContExtMEnuStrip控件在多个控件上使用的方法

这个需要动态生成,给你个思路:每次需要用的时候创建contextMenuStrip cms=new contextMenuStrip();添加一个右键菜单cms.toolitemsstrip.add()-添加一个菜单选项菜单选项.cilik+=function()--为菜单绑定单击事件方法最后将cms对象和你的控件绑定 控件名.contextmenustrip=cms具体的单词记不住,不好意思

这个控件是快捷菜单,.net中快捷菜单可以设置"属于"某个控件,比如说,还有个label控件,可以把label控件的ContextMenu属性 设置为contextMenuStrip.此时,label就有个快捷菜单contextMenuStrip.你理解反了.

contextmenustrip 控件提供了与某个控件关联的快捷菜单.也就是说通过这个控件可以方便的实现在别的控件上弹出右键快捷菜单.我给你个例子:1、先添加一个contextmenustrip 控件到form上2、设置目标控件(如窗体、文本框等)的

选中按钮,在属性里面找到他的ContextMenuStrip属性,选择你的那个contextMenuStrip1

所有可以右击弹出右击选项的控件,都会有一个contextmenustrip属性,将某一控件的contextmenustrip属性的值设为一个contextmenustrip控件的id,那么该控件右击时,就会显示出contextmenustrip设置的右键选项,选项的是否可用等属性和点击等相关操作,设置contextmenustrip的事件和属性即可.具体用法,可以做一个小项目,将contextmenustrip的(常用的)属性和事件练习一下.

ContextMenuStrip cms = new ContextMenuStrip(); private void Form1_Load(object sender, EventArgs e) { cms.Name = "cms"; cms.Items.Add("使用"); cms.Items.Add("查看"); cms.Items.Add("删除"); this.

contextmenustrip:上下文菜单(鼠标右键菜单)Menustrip:普通(窗体)菜单

将一Button控件和contextMenuStrip控件拖到窗体上,对contextMenuStrip控件设置菜单,然后然后有两种方法可以关联:1 在构造函数中加上button1.ContextMenuStrip = this.contextMenuStrip1;2 打开Button属性,找到contextMenuStrip属性,选择下拉框的contextMenuStrip1即可以上两种方式都能将快捷菜单和Button按钮关联起来,原理一样只是添加方式不同希望对你有所帮助

方法: 1. 用跨页访问方式,b页面的后台可以直接访问a页面的服务器控件; 2. 用session方式传输; 3. 用cookie方式传输; 4. 用url传值; 建议用4方式传输,也就是把需要的值放到网址后面当作参数传过去,比如:a.aspx?id=a,那么a页面就可以用request.querystring["id"]来获取到这个id的值a;如果不想被看到id的值,那么可以改用2或者3方式来传输:session["id"] = "a",session["id"]就存入了a这个值,cookie方式和session类似. 不建议用1方式,对服务器来说比较耗费资源,影响性能.

首先你要找到这个工具,把它拖到窗体中,然后在窗体属性找到一个ContextMenuStrip属性,选择你所拖到窗体上的右键菜单控件 在控件添加你想操作的事情就可以了.By(百度):Loveyouzyh14

网站首页 | 网站地图
All rights reserved Powered by www.knrt.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com