- 1、本文档共71页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第三章Window应用程序
Visual C# .NET 程序设计教程;第3章 Window应用程序开发;3.0 窗体与控件概述(组件控件);3.0 窗体与控件概述(类层次);3.0 窗体与控件概述;常用属性
窗体外观
窗体尺寸和位置
其他属性 ;3.0.1 窗体常见事件表;3.0.1 窗体的主要事件顺序;3.0.1 窗体常见方法表;3.0.1 窗体的其他;3.0.1 窗体的其他;1.可视化组件(Visual Component)
可视化组件在程序运行期间用户是可以看到的,也称为控件(Control)。
2.非可视化组件(NonVisual Component)
非可视化组件是指在程序运行期间用户是不可以看到的。;3.0.2 控件通用属性;3.0.2 控件事件的参数说明;3.1 Windows常用控件 ;3.1.1 标签 Label;3.1.2 链接标签控件LinkLabel;3.1.3 TextBox编辑框(1);编辑框控件的常用事件如下:
Enter事件,GetFocus,文本框接受焦点时发生.
Leave事件,LostFocus,文本框失去焦点时发生.
TextChanged事件,在Text属性值更改时发生。无论是通过编程还是通过用户交互更改文本框的Text属性值,均会引发此事件。
Validating事件,焦点离开控件时会自动验证该控件;
;编辑框控件的常用方法如下:
Clear
Copy、Cut、Paste、
Undo、ClearUndo
Focus
Select,SelectAll;3.1.4 Button基本命令按钮;按钮属性设置
Button1.Image=Image.Fromfile(“c:\clouds.bmp”);
Button1.Flatstyle=Flatstyle.Flat;
按钮与Enter和Esc结合
多个按钮共享统一事件
button5.Click+=new EventHandler(button2_Click);
设计时指定事件
按钮的PerformClick方法;3.1.5 列表框 Listbox;3.1.5 Listbox(2)-常用方法;3.1.5 Listbox(3)-常见事件;3.1.6 组合框 ComboBox;3.1.6 组合框 ComboBox(续);3.1.7 CheckedListbox;3.1.8 复选框Checkbox;复选框的几个主要属性:
Checked:Boolean数据类型,表示是否被选择。
Appearance:确定复选框显示为复选框还是显示为按钮式。
CheckState:选择状态
复选框的主要事件:
Click事件和CheckedChanged事件;3.1.9 Panel面板;3.1.10 GroupBox分组框 ;3.1.11 单选按钮radiobutton;3.1.12 DomainUpdown;3.1.13 NumericUpdown;3.1.14 MaskedTextBox;补充说明:
(1)由于汉字占两个字节,所以用于控制输入中文的掩码字符也必须有两个,如LL,ll。
(2)表中没有列出的一般字符都会被显示出来,输入时这些字符将会自动跳过。
(3)TextMaskFormat用来指定用户输入的数据内容。如:只包含用户输入的字符,包含掩码字符串中自动显示的字符等。;3.1.15 ErrorProvider控件;3.1.16 记时器Timer;3.1.17 Splitter控件;3.1.18 TabControl;SelectedIndex: Integer,指出当前选中标签的下标。(0至Count-1)
TabHeight,TabWidth: Samallint。以pixel为单位。
TabPosition: 标签位置。(tpTop, tpBottom, tpLeft, tpRight) 为Left或Right时,MultiLine必有为True。
事件:OnChange: 当一个新的标签选中后发生。
OnChanging: 在一个新的标签选中前立即发生。通常用于阻止改变标签。;3.1.19 TrackBar;3.1.20 ProgressBar;3.1.21 DateTimePicker;3.1.22 MonthCanlendar;3.1.23 TreeView;3.1.24 ListView;3.1.25 RichTextBox;3.1.25 RichTextbox续(2);3.1.25 RichTextbox续(3);3.2 Additional控件组;3.2.1 PictureBox控件;3.2.1 PictureBox控件;可以在PictureBox的Graphics上画图;
实际在Pictur
文档评论(0)