社区
C#
帖子详情
关于控件的小问题
killertang
2005-06-09 03:12:35
我写了个控件,控件里面有一个属性为类属性。如何实现在控件在设计状态,在属性页里设定并自动生成代码。类似控件里的FONT 属性。请高手指点。
...全文
91
8
打赏
收藏
关于控件的小问题
我写了个控件,控件里面有一个属性为类属性。如何实现在控件在设计状态,在属性页里设定并自动生成代码。类似控件里的FONT 属性。请高手指点。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
killertang
2005-06-11
打赏
举报
回复
我的代码如下:
namespace DrawGraphControl
{
/// <summary>
/// GraphControl 的摘要说明。
/// </summary>
public class GraphControl : System.Windows.Forms.UserControl
{
#region IDE
。。。。。。。。。
#endregion
#region Properties & fields
private CLines mLines=new CLines();
/// <summary>
/// the collection of lines
/// </summary>
[
Category("Graph Data"),
Description("Line item collection"),
DesignerSerializationVisibility ,
(DesignerSerializationVisibility.Content),
Browsable(true)
]
public CLines Lines
{
set{this.mLines=value;}
get{return this.mLines;}
}
private CBackGround mBackGround=new CBackGround();
/// <summary>
/// back ground properties
/// </summary>
public CBackGround BackGround
{
set{lock( this ) this.mBackGround=value;}
get{lock( this ) return this.mBackGround;}
}
#endregion
}
}
我的CBackGround 类如下:
[Serializable]
public class CBackGround:System.ComponentModel.Component
{
public CBackGround()
{
//
// TODO: 在此处添加构造函数逻辑
//
}
private Color mFromColor=Color.White;
/// <summary>
/// from color
/// </summary>
public Color FromColor
{
set{this.mFromColor=value;}
get{return this.mFromColor;}
}
private Color mToColor=Color.Black;
/// <summary>
/// to color
/// </summary>
public Color ToColor
{
set{this.mToColor=value;}
get{return this.mToColor;}
}
private bool mDispersive=false;
/// <summary>
/// if dispersive
/// </summary>
public bool Dispersive
{
set{this.mDispersive=value;}
get{return this.mDispersive;}
}
private Color mBackgroundColor=Color.White;
/// <summary>
/// background color
/// </summary>
public Color BackgroundColor
{
set{this.mBackgroundColor=value;}
get{return this.mBackgroundColor;}
}
}
我已经实现了
public CLines Lines
{
set{this.mLines=value;}
get{return this.mLines;}
}
属性在设计阶段属性设计里Lines 集合属性页,并生成代码的功能,如同:ListView 的Items属性属性页。
但不知道BackGround 属性属性页如何实现,在属性页修改后,自动保存在代码中,修改类似Form的Font属性,设定字体之后,在代码中就看到修改后的代码。
killertang
2005-06-11
打赏
举报
回复
http://www.microsoft.com/china/msdn/archives/library/techart/pdc_vsdescmp.ASP
呵呵,就是这个了,解决了
killertang
2005-06-11
打赏
举报
回复
好象是关于TypeConvertor
Jim3
2005-06-09
打赏
举报
回复
没看懂,能说的再明白一点么?
dapang731
2005-06-09
打赏
举报
回复
自動生成代碼,應該看不到吧,都封裝起來了
brbrm
2005-06-09
打赏
举报
回复
有意思,关注
killertang
2005-06-09
打赏
举报
回复
我知道集合是可以用TypeConvertor 类来实现,不知道类是否可以用这种方式。
steely
2005-06-09
打赏
举报
回复
我也想知道
android listview
控件
复用
问题
解决
andorid listview由于复用
控件
的
问题
,再布局上使用checkbox时会造成选中状态错乱的
问题
,该项目可以解决该
问题
[精仿]360安全卫士-10.30更新(CSkin Demo)
小编:下载不要分,DEMO教你如何熟练使用CSkin界面库美化自己的窗体。 友情链接: http://bbs.csdn.net/topics/390510544 (精仿QQ2013局域通讯) http://download.csdn.net/detail/lyx_520/5710799 (C#实现Win8...
C++ Qt5进阶之复杂
控件
自定义2
我们会讲解怎样运用数学方法,向量的知识来解决GUI交互的
问题
。 这些知识,在今后复杂
控件
自定义使用场景中,很多地方都会用到。 我们会教大家做一个精美的音乐播放器,来作为课程案例,实战性非常高。 《C++ Qt5...
关于Qt
控件
尺寸的
问题
Qt关于
控件
尺寸的
问题
文章目录Qt关于
控件
尺寸的
问题
前言如何设置
控件
尺寸二、使用步骤1.引入库2.读入数据总结 前言 在设置Qt
控件
窗口的时候,我们经常需要设计出“好看”的尺寸 如何设置
控件
尺寸
控件
的实际展示 ...
VS界面
控件
大小调整
这个
问题
困扰时间挺长了, 对vs的应用仅限于敲代码、编译, 其他的功能了解甚少, 于是试着在右键菜单中找到了界面自定义窗口, 如下: 找到想要修改的
控件
, 将其宽度由原来的60修改为125, (不知道自己...
C#
110,571
社区成员
642,565
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章