在vs里的自定义控件,还有用户控件,还有组件都是什么玩意。请回答准确点。我做了一个用户控件,里头新加个属性。在工程里建这个类的实例时,总告诉我这个控件没有这个属性是怎么回事。是不是要用到自定义属性自定义属性是怎么回事。先别让我看书老大们先给讲讲
解决方案 »
- C#开发IE插件,最好能给出代码。
- Windows窗体如何在订阅的其它类事件中对自己窗体中的Label内容进行改变.
- gridview调用列数据问题!!!!!!!!!!!!!!!!!!!!!!!!!!!
- ClickOnce 高手帮忙!
- 遍历DataGrid时,如何对所有行执行完判断后,再进行更新操作?有兴趣的进来看看代码
- (sharepoint高手请进)如何实习匿名登录和用户登录访问的切换,救命的
- 急!一个低级问题。
- 我打算做一个C/S结构的应用程序,可是在用户权限分配上遇到了难题,请高手给个建议!
- 插件编程问题
- c#如何实现这样的功能,难,高手近来看看
- 为什么.txt文件读出来的是乱码?
- 求QQ那样点对点通信的思路?
/// 自定义属性测试
/// </summary>
[Description("设定文本框文本"),Category("Appearance")]
public string setText
{
get
{
return this.Text;
}
set
{
this.Text = value;
this.TextAlign=System.Windows.Forms.HorizontalAlignment.Left;
}
}
微软.net入门到精通第二讲的视频教程里有详细说明。
要分不要粪哈
在VS.NET中使用Windows Forms创建最好的用户体验极好的用户体验可以使应用程序成功实现。你的UI是不是让用户足够的满意?这个Session会覆盖到通常的GUI概念和如何通过可视化的设计器为Windows Forms应用程序设计良好的GUI。 Quick Info
讲师: 孙巍
讲课时间: 2004年11月16日(星期二)15:00--16:30
产品: Visual Studio
技术: Windows Forms
技术等级: 200
--------------------------------------------------------------------------------
就这个
易于创建
为使用可视化设计工具的使用者提供有限的支持
每个应用程序中需要控件的一个单独副本
不能添加到 Visual Studio 中的工具箱
适用于静态布局
Web 自定义控件
难于创建
为使用者提供完全的可视化设计工具支持
仅在全局程序集缓存中需要控件的单个副本
可以添加到 Visual Studio 中的工具箱
适用于动态布局 WIN FORM的也差不多组件跟控件差不多,只是它没有用户界面,就象Timer,ImageList一样
System.Web.UI.WebControls.WebControl,System.Web.UI.INamingContainer
试一试
http://www.microsoft.com/china/msdn/
出现的问题可能有其它原因,如类名和类的实例名混淆,属性名称大小写混淆,楼主再仔细看看!
组件和控件的区别确实是那里都有说的。这里有一段:
“在 .NET Framework 中,组件是指实现 System.ComponentModel.IComponent 接口的一个类,或从实现 IComponent 的类中直接或间接派生的类。在编程中,“组件”这个术语通常用于可重复使用并且可以和其他对象进行交互的对象。.NET Framework 组件满足这些一般要求,另外还提供诸如控制外部资源和设计时支持等功能。”
如果一个类为组件,则你可以直接拖拉近窗体下端使用,并且选中该组件时,在属性窗口直接显示其属性,如果一个组件为控件,则运行时可在窗体显示。
急变你的类不是组件,你在窗体上放一个属性框控件PropertyGrid,将其SelectObject属性设为该类的实例,则此类的属性也会在这个属性表格中显示,你试试就知道你是否给你的类定义某个特定属性了。
可以了吧?