Windows Forms编程实战笔记(一至四章)

对于系统提供的类的事件,sender传递了指向引发事件的对象的一个引用,e是EventArgs(有些时候是其子类如ToolStripItemEventArgs)类型,包含了事件所携带的信息,例如在MouseEventArgs里,e包含mouse的xy坐标值。

 

Tag属性是控件的标识,当需要对控件进行标识又不想让其显示出来的时候,可以使用Tag属性。它是一个Object对象。

 

Enum结构是所有枚举的隐式基类,静态方法包括Parse(),有两个重载方法,第一个参数是要转换成的枚举类型,第二个参数是要待转换的string类型,第三个参数可选,是一个布尔类型,true表示忽略大小写,false表示不忽略。

 

DropDownItemClicked事件,表示菜单项的子项点击时触发的事件,与单独设置子项点击事件相比,DropDownItemClicked能进行统一定义。其绑定在父项,实现在子项。e.ClickedItem获取点击的子项。

 

DropDownOpening事件,表示菜单项的子项在显示时触发的事件,绑定在父项,实现在子项。

 

ToolStripMenuItem表示MenuStrip或ContextMenuStrip上显示的可选选项。也就是说,所有的项都可以用ToolStripMenuItem类型来表示。

ToolStripDropDownItem 是 ToolStripMenuItem,ToolStripDropDownButton 和 ToolStripSplitButton 的抽象基类,它可以直接承载项或将其他项承载在下拉容器中。可直接通过DropDownItems属性访问这些下拉项。

 

ToolStripStatusLabel.Spring属性,表示在调整窗体大小时,ToolStripStatusLabel是否自动填充StatusStrip上的可用空间。

 

String.Format格式说明

 

C#格式化数值结果表

字符

说明

示例

输出

C

货币

string.Format("{0:C3}", 2)

$2.000

D

十进制

string.Format("{0:D3}", 2)

002

E

科学计数法

1.20E+001

1.20E+001

G

常规

string.Format("{0:G}", 2)

2

N

用分号隔开的数字

string.Format("{0:N}", 250000)

250,000.00

X

十六进制

string.Format("{0:X000}", 12)

C

   

string.Format("{0:000.000}", 12.2)

012.200

 

posted @ 2012-10-21 20:37  kingsleylam  阅读(617)  评论(0编辑  收藏  举报