Developer Network
Developer Network
Developer Network
ProfileText
ProfileText
:CreateViewProfileText:
登录
MSDN 订阅
获取工具
下载
Visual Studio
SDK
试用软件
免费下载
Office 资源
计划
订阅
Administrators
学生
Microsoft Imagine
Microsoft 学生合作伙伴
ISV
新手
Events(事件)
社区
Magazine
论坛
博客
第 9 频道
文档
API 和参考
开发人员中心
示例
停用的内容
非常抱歉。你请求的内容已被删除。将在 1 秒内自动重定向。
提出问题
快速访问
论坛主页
浏览论坛用户
FAQ
搜索相关主题
Remove From My Forums
积极答复者
自定义控件的命令菜单(vb05)
Visual Studio Development
>
Visual Basic
问题
0
登录进行投票
在vb的设计界面,从工具箱中把1个ComboBox1控件拖到窗体上,该控件出现一个命令菜单(右上角的小箭头),里面有一个“使用数据绑定”的复选框。我想做一个用户控件(继承control类),怎样才能使用这种命令菜单?
2009年9月25日 6:21
回复
|
引用
答案
0
登录进行投票
您好,因为IDE是微软开发的,那么在面向对象中肯定是要通过继承某个基类,这样IDE才能识别。这个基类是您自定义控件和IDE的通讯协议,例如Control。但Control可能不支持您所说的菜单。
所以,如果不想继承combox,可以尝试继承它的父类
ListControl,试试看行不行。
没有类似的经验,只谈谈个人的想法,希望有帮助。
已标记为答案
空
2009年9月28日 15:10
2009年9月27日 5:35
回复
|
引用
全部回复
0
登录进行投票
你好!
你直接继承ComboBox控件实现自己的控件就可以有这个功能了:
public class MyComboBox : ComboBox
{
}
周雪峰
2009年9月25日 11:08
回复
|
引用
版主
0
登录进行投票
谢谢,但我不是想用combobox这个控件,我想为自己的控件添加那个菜单,能实现么
2009年9月27日 0:25
回复
|
引用
0
登录进行投票
您好,因为IDE是微软开发的,那么在面向对象中肯定是要通过继承某个基类,这样IDE才能识别。这个基类是您自定义控件和IDE的通讯协议,例如Control。但Control可能不支持您所说的菜单。
所以,如果不想继承combox,可以尝试继承它的父类
ListControl,试试看行不行。
没有类似的经验,只谈谈个人的想法,希望有帮助。
已标记为答案
空
2009年9月28日 15:10
2009年9月27日 5:35
回复
|
引用
0
登录进行投票
谢谢,这个问题虽然实际意义不大,但我看到很多公共控件和第三方控件都带有这个菜单(形式完全相同),菜单项应该是可以自定义的,如果继承某个基类,还是不能更改其中的菜单项
已标记为答案
空
2009年9月28日 15:10
取消答案标记
空
2009年9月28日 15:13
2009年9月28日 3:51
回复
|
引用