C# toolstrip动态添加删除toolstripbutton的问题 <新手求助> c#toolstrip右键菜单toolstripbutton 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 可是无法判断右键点击的是哪一个toolstripbutton啊,也就是通过右键点击toolstripbutto动态创建删除新按钮 toolstripbutton.name赋值成不同的名字,可以按序号动态分配然后在右键事件里toolstripbutton newtoolstripbutton=sender as toolstripbutton或(toolstripbutton)sender获取newtoolstripbutton.name,就行了 另外,如果不是每一个toolstripbutton对应不同的方法,而只是删除当前点击的toolstripbutton事件里的sender就是你点击的toolstripbutton所以toolstripbutton.name都一样也没问题 是在原有toolstripbutton的上面点右键后会添加个新的toolstripbutton,然后再在新的toolstripbutton右键后能删除这个新的~主要是右键后不知道怎么获取选取的按钮是哪个 是在原有toolstripbutton的上面点右键后会添加个新的toolstripbutton,然后再在新的toolstripbutton右键后能删除这个新的~主要是右键后不知道怎么获取选取的按钮是哪个定义个全局的toolstripbutton buttonPublic,右键后将sender赋值给buttonPublic这样即使不在事件里直接处理,而是在弹出的菜单里找到底点的是哪一个,去取buttonPublic就行了. [定义个全局的toolstripbutton buttonPublic,右键后将sender赋值给buttonPublic这样即使不在事件里直接处理,而是在弹出的菜单里找到底点的是哪一个,去取buttonPublic就行了.如何赋值啊,求教~ toolstripbutton.click事件里,有参数sender和esender就是你点击的toolstripbutton,e是具体事件判断e是鼠标右键,就将sender赋值给全局的toolstripbutton 如果是这样,那sender就是它了,从来没有注意过无处不在的sender么:ToolStripItem btn = ((ToolStripItem)sender);ToolStrip ts = (ToolStrip)btn.Owner;ts.Items.Remove(btn); 关于选用数据存储方式的探讨 如何使用VisualC# WinForm 实现文件上传功能 请教一个关于数据库插入的问题 checkbox&数据,请问在WinForm开发中用哪个控件实现比较好 socket 编程的简单问题. 怎样判断邮件XXX@XXX格式 我想跨窗体传递信息? 【急求】C#调用C++动态链接库库问题 求助使用多播聊天的问题 C# 类里面能写html语言吗 Treeview 添加节点问题 log4net日志记录到sqlite数据库,本机正常写入,发布不行
然后在右键事件里
toolstripbutton newtoolstripbutton=sender as toolstripbutton或(toolstripbutton)sender
获取newtoolstripbutton.name,就行了
事件里的sender就是你点击的toolstripbutton
所以toolstripbutton.name都一样也没问题
定义个全局的toolstripbutton buttonPublic,右键后将sender赋值给buttonPublic
这样即使不在事件里直接处理,而是在弹出的菜单里找到底点的是哪一个,去取buttonPublic就行了.
这样即使不在事件里直接处理,而是在弹出的菜单里找到底点的是哪一个,去取buttonPublic就行了.
如何赋值啊,求教~
sender就是你点击的toolstripbutton,e是具体事件
判断e是鼠标右键,就将sender赋值给全局的toolstripbutton
ToolStrip ts = (ToolStrip)btn.Owner;
ts.Items.Remove(btn);