(1)Button newbutton = new Button() ;
第一个Button是个类 newbutton是个对象 这句是新建一个对象 Button newbutton=(button)sender;
这句是什么意思呢? 2句的区别在哪里呢?
(2)if(oldfont.bold)
newfont=new font(oldfont,oldfont.style&~fontstyle.bold);
else
newfont=new font(oldfont,oldfont.style|fontstyle.bold); font(...)这个方法是什么用的呢?
上面分别表示什么意思?
新人刚接触,求解
先谢答复之人!
第一个Button是个类 newbutton是个对象 这句是新建一个对象 Button newbutton=(button)sender;
这句是什么意思呢? 2句的区别在哪里呢?
(2)if(oldfont.bold)
newfont=new font(oldfont,oldfont.style&~fontstyle.bold);
else
newfont=new font(oldfont,oldfont.style|fontstyle.bold); font(...)这个方法是什么用的呢?
上面分别表示什么意思?
新人刚接触,求解
先谢答复之人!
解决方案 »
- 请教高手-这个重载的问题怎么解决
- C# #error用法
- 这样的
- 汉字字符串问题
- 关于防止重复启动的2个方法
- Hashtable这样赋值行不行?
- ******** 请问.bak文件(数据库备份文件)怎么弄到数据库里去?
- 用StreamReader如何正确编码读取文本文件并以正常格式显示
- 动态改变水晶报表中的文本的问题,我可以改变文本的值,但是显示的不完全,只显示一部分,这个问题如何解决?请海波.net和思归兄进来看看
- 关于Web页中引用winform控件的问题------急
- 加分(我只能加100了),再求remoting或 Web Service Software Factory 代码
- c# 如何判断mdb数据库中是否存在某个表
(2)font还是Font?
第一个说不明白 第二个: 这里实例化一个newfont对象,实例化过程中调用了font 的构造函数
显而易见是用于初始化Button控件类,接下来很可能是要设置Button类的属性,应用方法等; Button newbutton=(button)sender;
表示sender对象通过类型转换之后转换为标准的Button控件类。(2)font(...)其中表示的是初始化font类。
整个代码段的含义是要穿件newfont对象。
建议楼主看看font的构造函数font(font,fontstyle)
很显然oldfont.style&~fontstyle.bold和oldfont.style ¦fontstyle.bold是在进行计算
其计算的结果是构造函数中的fontstyle祝顺利。
font(oldfont,oldfont.style&~fontstyle.bold);
font(oldfont,oldfont.style ¦fontstyle.bold);
是什么意思呢
第一种是新建一个button控件
第二种应该是从数据源中读出button控件(2)
应该是根据就font的是否加粗的属性来构造一个新的font
font(oldfont,oldfont.style ¦fontstyle.bold); 就是代表这个字体,有老的字体style形态和 fontstyle.bold粗体的状态