读书人

菜鸟求助组件的有关问题

发布时间: 2011-12-24 23:03:24 作者: rapoo

菜鸟求助,组件的问题
我写了一个组件,用下面语句描述,在工具箱里面能够看见我的组件,可是拖出来,它老是跑到设计面板下面去了(比如窗体),
我希望能够把它拖出来就显示到设计面板上,当然我试了把[Designer(typeof(CompDesigner1))]去掉就可以了,不过我在
CompDesigner1中给组件加了几个菜单,用来自动生成一些熟悉,所以我希望能够显示出控件,这些自定义的菜单也能保留,我知道这样肯定是可以的,VS自带了许多控件都有这个功能,比如combobox,鼠标瞄上面后,它的右上角会出现一个小箭头,点击就会出来一系列菜单,我就是想实现这个效果,请大师们指教,下面是我类的申明:

[ToolboxItem(true)]
[ToolboxBitmap(@"D:\BjdddCSharpDev\Components\Resources\1.bmp")]
[Designer(typeof(CompDesigner1))]
public partial class ComponentTest1 : PictureBox

其中CompDesigner1继承于: public class CompDesigner1 : ComponentDesigner

[解决办法]
可以,启动两个vs.net ,一个加载控件,一个附加到那个vs.net 的进程

读书人网 >C#

热点推荐