请问 在自定义控件中如何override font的所有属性(Bold,Italic,Name,Names,Overline,Size,Strikeout,Underline)? 请问 在自定义控件中如何override font的所有属性(Bold,Italic,Name,Names,Overline,Size,Strikeout,Underline)? 希望生成的控件在属性窗口也是能从font展开设置各个属性 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你继承自 webcontrol 就有了不过你如果想用自已定义的样式来写你还要在写一个样式类,将其作为自定义控件的一个属性,这时你恐怕还要写一个转化类 我写了一个类public class Font{ private string name; private FontUnit fontSize; public Font(){ name=""; fontSize=2; } public string Name{ get{return name;} set{name=value;} } }然后private Font textFont =new Font(); public Font TextFont { get { this.textFont.Name=this.Button1.Font.Name ; return this.textFont; } set { this.textFont=value ; this.Button1.Font.Name=this.textFont.Name ; } }结果 不行 没有展开TextFont的Name属性 而且 TextFont变成了只读的请问 那儿错了呢? 能不能让多个ASP.NET验证控件的提示信息在同一地方显示 ASP.NET控件 asp.net阅读文章怎么做 新建了个asp.net网站 但是在浏览器中不能查看! 高手支招! 求 .nettiers 相关资料。 请高手帮我检查以下代码 紧急求助,select (yuwen,shuxue) from table C#下怎么使用数据库事务 一个EntityFramework问题 s2008怎么在附加到进程调试的时候不启动asp.net development server 我的网页中有个图片链接,我想实现和OnClick事件的同样的效果该怎么做? 再一次白送份
不过你如果想用自已定义的样式来写
你还要在写一个样式类,将其作为自定义控件的一个属性,这时你恐怕还要写一个转化类
public class Font{
private string name;
private FontUnit fontSize;
public Font(){
name="";
fontSize=2;
}
public string Name{
get{return name;}
set{name=value;}
} }然后
private Font textFont =new Font(); public Font TextFont
{
get
{
this.textFont.Name=this.Button1.Font.Name ;
return this.textFont;
}
set
{
this.textFont=value ;
this.Button1.Font.Name=this.textFont.Name ; }
}
结果 不行 没有展开TextFont的Name属性 而且 TextFont变成了只读的
请问 那儿错了呢?