控件拖拽 我想实现一个像VS2005工具栏拖拽到Winform里的功能,就是一个简单的控件拖拽功能,自定义工具箱,然后从工具箱里拖拽到我定义的页面上,并能显示其属性,各位好汉,拜托了怎么定义控件,怎么办控件放到所定义页面; 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你要实现,可也要说说你具体是干什么用的吧。。山寨VS? 还是要制作自动组件?参考VS的自定义控件吧。 一个控件有两个类,一个是实际的运行时代码,一个是设计时代码。 你的意思是,你想做一个类似IDE这种方式,你自己的软件中有一个工具栏,可以从中拖个东西,到你软件中的一个窗口中?1.实现拖拽[C#]public DragDropEffects DoDragDrop( object data, DragDropEffects allowedEffects);详见MSDN2.显示控件或对象的成员信息System.Object System.MarshalByRefObject System.ComponentModel.Component System.Windows.Forms.Control System.Windows.Forms.ScrollableControl System.Windows.Forms.ContainerControl System.Windows.Forms.PropertyGrid[C#]public class PropertyGrid : ContainerControl详见MSDN 参考 http://hi.baidu.com/xpayt/blog/item/bee0f2ca334b2743f21fe7fd.html 关于lock()的一个问题 Sql学得不好呀,紧急求解一条Sql语句!!! 连接数据库 serialPort接收数据问题(C#) 如何为TreeNOde节点加上提示信息? 请问:怎么Session的内容转成字符串? C# form窗体跳转 如何赋值给text C#如何生成软件各位解决解决 请教 全屏的 程序怎么写 那位大哥有用C#调用门锁系统编程的经验. 代码插入标签问题
你要实现,可也要说说你具体是干什么用的吧。。
山寨VS? 还是要制作自动组件?参考VS的自定义控件吧。 一个控件有两个类,一个是实际的运行时代码,一个是设计时代码。
1.实现拖拽
[C#]
public DragDropEffects DoDragDrop(
object data,
DragDropEffects allowedEffects
);
详见MSDN
2.显示控件或对象的成员信息
System.Object
System.MarshalByRefObject
System.ComponentModel.Component
System.Windows.Forms.Control
System.Windows.Forms.ScrollableControl
System.Windows.Forms.ContainerControl
System.Windows.Forms.PropertyGrid[C#]
public class PropertyGrid : ContainerControl
详见MSDN