如何为标准控件添加自定义属性? 本帖最后由 stalkerru 于 2011-02-20 20:33:48 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 using System.ComponentModel;public partial class PictureBox : System.Windows.Forms.Control using System.ComponentModel;有的Control写成全写也不行 public class CustomPictureBox : PictureBox { public CustomPictureBox():base() { } private string ItemID; [Category("Item ID"), DescriptionAttribute("物品编号"), DefaultValue(null), Browsable(true)] public string itemID { get { return this.ItemID; } set { this.ItemID = value; } } } 哦 从PictureBox继承就可以了啊但是按楼上的代码改了之后切换到设计视图的时候出现了这个提示: 若要在类中添加组件,请从工具箱中拖出它们,然后用属性窗口设置它们的属性。若要为类创建方法和事件,请点击此处切换到代码视图。 你还要在上面添加其他的控件?因为PictureBox是继承Control的,而control又是继承Compent组件的所以是没有界面的。你的使用的话,可以直接编译然后在工具箱里就可以找到你添自义的控件了 我只是想给PictureBox控件添加一个ItemID属性而已 没有其它需求 难道只能创建一个继承自PictureBox的自定义控件然后编译成dll后再拖到工具箱 然后把原来的PictureBox控件全部删掉再从工具箱把新控件拖出来重新创建?如果这样的话好像看起来有点过于繁琐了吧 散身上所有分,只为完全弄明白几个概念 根据坐标计算面积的方法 急,用C#怎么实行修改客户端的,日期时间使之与服务器同步 c#高级编程中文第2版下载 -==那个第3版的大家就要顶了,是我的失误,散分表示歉意==- Console.ReadLine()一次最多读取254个char,为什么? 求助关于.net下,代理和事件的问题 关于GridView记录置顶的问题,挺难,兄弟整不出来了~~~ 一个很简单的C#调用BCB的DLL例子,32位win2008系统成功调用,64位win8却失败? 如何将Excel保存指定位置 各位大侠 拜托了 关于画图的橡皮禁效果??? 高分求救 请教高手们一个关于Parameters中的ReturnValue问题啊 sql数据库的数据写入xml
Control写成全写也不行
public class CustomPictureBox : PictureBox
{
public CustomPictureBox():base()
{ } private string ItemID;
[Category("Item ID"), DescriptionAttribute("物品编号"), DefaultValue(null), Browsable(true)]
public string itemID
{
get { return this.ItemID; }
set { this.ItemID = value; }
} }
因为PictureBox是继承Control的,而control又是继承Compent组件的
所以是没有界面的。你的使用的话,可以直接编译然后在工具箱里就可以找到你添自义的控件了