如何增加控件属性?

问题描述

我想做一个组件或控件,当把这个组件放在界面上的时候,该界面所有的控件都自动增加一个属性,怎么实现,望各位高手赐教!

解决方案

解决方案二:
自己顶一下,别沉了
解决方案三:
你看看本机MSDN上的文章ms-help://MS.VSCC.v80/MS.MSDN.v80/MS.VisualStudio.v80.chs/dv_fxdeveloping/html/4ce043d8-cd48-49dd-abef-185a2079e96a.htm
解决方案四:
mark&up
解决方案五:
定制一个该控件,然后自己增加自定义属性,是一个解决方法。
解决方案六:
自定义一个组件,实现IExtenderProvider.具体你可以参考:http://msdn.microsoft.com/zh-cn/magazine/cc164063(en-us).aspx或者:http://www.zxbc.cn/html/cshorpxt/2007543553620.html
解决方案七:
有点模糊,你的意思是不是在设计模式下动态增加控件的属性?

时间: 2024-09-16 10:48:17

如何增加控件属性?的相关文章

WinForm控件开发总结(四) 控件属性的串行化

前一篇文章介绍了常用的设计时Attribute.其中BrowsableAttribute,CategoryAttribute, DescriptionAttribute,DefaultPropertyAttribute,DefaultEventAttribute都是比较简单的,也是可 有可无,但是为了提供更好的用户体验这些Attribute最好不要省掉,如果你对这些Attribute还不熟悉, 可以参考我前一篇文章的描述或者查看MSDN,这里我就不在赘述了. 下来我们主要介绍一下Designer

.net的验证控件属性问题

问题描述 .net的验证控件属性问题 问题代码如下: <asp:TextBox ID="txtStudentID" runat="server" ValidationGroup="student" ></asp:TextBox> <asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" Con

wpf控件属性怎么没有事件按钮

问题描述 wpf控件属性怎么没有事件按钮 如图window窗体控件里面属性里面有这个快速添加事件的按钮,wpf里面有没有类似的呢,我找不到,求教高手,非常感谢. 解决方案 也是有的,只是界面略有不同,你仔细找找. 解决方案二: WPF事件是有的,但和以前的winForm事件机制不同而已(VS属性中没有了事件项目)

C#控件属性对外传值问题

问题描述 C#控件属性对外传值问题 我定义了一个控件,这个控件有一个str属性,在控件的MouseMove事件给str赋值. 现在我把这个控件放到窗体上,窗体上有一个label,我希望鼠标在移动时,窗体上的label可以实时的显示str的值.怎么才能实现呢? 刚开始我在窗体的MouseMove事件中写: label.Text = 控件.str:但是没有效果:后来发现窗体的MouseMove事件在控件的MouseMove事件之前发生,所以str还没有值. 解决方案 手动控制MouseMove事件!

.Net获取Repeater当前行控件属性

问题描述 .Net获取Repeater当前行控件属性 如图 点击审核通过后 后面的 待审核变为已通过 解决方案 .aspx中,把CommandArgument和记录的id关联起来 <asp:repeater id="repeater1" runat="server"> ... <asp:Button Runat="server" CommandName="audit" CommandArgument='<

android-求助,declare-styleable自定义的控件属性如何使用 alt + / 选择

问题描述 求助,declare-styleable自定义的控件属性如何使用 alt + / 选择 在网上下载了一个自定义控件属性的例程,我模仿例程也自己定义了一些自定义的属性,但是例程中自定义的枚举类型和布尔类型值在画面xml中可以像android原生的属性值那样通过 alt + / 快捷键进行值的筛选,我自己定义的就不可以 请教各位大神,要如何做才能将自定义的属性也能像android原生的属性那样通过alt + / 来选择值,是不是我少配了什么文件,是的话,要配置什么文件,如何配置? 在这里先

vb2010中用什么控件属性锁定文本框不让里边的内容删除。

问题描述 vb2010中用什么控件属性锁定文本框不让里边的内容删除.我用locked=true了但是运行后还是能够删掉文本框的内容.求各位高人解答,不胜感激. 解决方案 解决方案二:TextBox2.Enabled=False解决方案三:引用1楼eaqpi的回复: TextBox2.Enabled=False 解决方案四:这个有用解决方案五:vb2008textbox1.readonly=true 解决方案六:在VB.NET当中,文本框的enable和readonly属性都能够实现,但是在不能删

PreInit事件 与 Init事件: 怎么两个事件里都进行控件属性的初始化?————————————————————————

问题描述 以下是在网上找到的资料:------------------------------------------------------1.PreInit()在这个页面级的事件中,所有在设计时创建的控件都将被用默认值做初始化.例如,如果你有一个Text属性值为"Hello"的TextBox控件,则此时这个属性被设置.我们也可以在这里动态的创建控件.2.Init()在所有控件都已初始化且已应用所有外观设置后触发,使用该事件来读取或初始化控件属性.------------------

vs2012combo box控件属性data不能输入 求助

问题描述 vs2012combo box控件属性data不能输入 求助 vs2012combo box控件属性data不能输入 data项是灰色的 解决方案 用api方式AddString 解决方案二: 在Items属性里面输入