Vindows程序设计 第6章WinForm用户界面
Windows 程序设计 第6章 WinForm用户界面
授课内容 标签 文本框 命令按钮 图片框 定时器 滚动条
2 授课内容 标签 图片框 定时器 文本框 命令按钮 滚动条
VinForms中的常用控件 可视化界面组件统称为控件 如何添加控件 System.Windows.Forms.Control System.Windows.Forms 代码添加 设计视图 Control 控件格式设置 TextBoxBase 大小和间距 ButtonBase TextBox Button 控件的分层 CheckBox RadioButton Label ListControl ComboBox ListBox 3
3 WinForms 中的常用控件 可视化界面组件统称为控件 System.Windows.Forms.Control System.Windows.Forms Control ButtonBase Button CheckBox Label ListControl ComboBox ListBox TextBoxBase TextBox RadioButton ▪ 如何添加控件 ▪ 控件格式设置 代码添加 设计视图 大小和间距 控件的分层
标签 工具箱 +所有Tindo:s体 公共控件 属性 说明 ◆指针 ab Button Text 该属性用于设置或获取与该控件关联的文本 ☑CheckBox CheckedListBox TextAlign ComboBox 获取或设置标签中文本、图像的对齐方式 DateTimePicker ImageAlign A Label A LinkLabel Image 设置标签上的图像 ListBox Listview #-MaskedTextBox AutoSize True或False;是否自动调整控件以完整显 MonthCalendar 示内容 时Noti fyIcon Numeri cUpDown BorderStyle 设置边框样式。枚举类型:无,单行及3D ☒PictureBox 口ProgressBar 方法 说明 RadioButton RichTextBox abl TextBox Hide 隐藏控件,调用该方法时,即使Visible属性设置为 RToolTip True,控件也不可见 TreeView 司WebBrowser +容器 +莱单和工具栏 +数据 Show 相当于将控件的Visible属性设置为True并显示控件 +组件 打印 +对话框 Crystal Reports 常规
4 标签 属性 说明 Text 该属性用于设置或获取与该控件关联的文本 TextAlign ImageAlign 获取或设置标签中文本、图像的对齐方式 Image 设置标签上的图像 AutoSize True或False;是否自动调整控件以完整显 示内容 BorderStyle 设置边框样式。枚举类型:无,单行及3D 方法 说明 Hide 隐藏控件,调用该方法时,即使 Visible 属性设置为 True,控件也不可见 Show 相当于将控件的Visible 属性设置为True 并显示控件
文本框 工具箱 中所有Tindo。s窗体 公共控件 ,指针 3b Button ☑CheckBox CheckedListBox 属性 说明 ComboBox DateTimePicker A Label MaxLength 可在文本框中输入的最大字符数 A LinkLabel ListBox ListView Multiline 表示是否可在文本框中输入多行文本 #MaskedTextBox MonthCalendar NotifyIcon Passwordchar 机密和敏感数据,密码输入字符 NumericUpDown PictureBox ReadOnly 文本框中的文本为只读 □ProgressBar RadioButton RichTextBox Text 检索在控件中输入的文本 abl TextBox ToolTip 话TreeView 方法 说明 E司WebBrowser 中容器 Clear 删除现有的所有文本 中兼单和工具栏 +数据 +组件 事件 说明 +打印 中对话框 中Crystal Reports KeyPress 用户按一个键结束时将发生该事件 一常规 5
5 文本框 属性 说明 MaxLength 可在文本框中输入的最大字符数 Multiline 表示是否可在文本框中输入多行文本 Passwordchar 机密和敏感数据,密码输入字符 ReadOnly 文本框中的文本为只读 Text 检索在控件中输入的文本 方法 说明 Clear 删除现有的所有文本 事件 说明 KeyPress 用户按一个键结束时将发生该事件
按钮 工具箱 [中所有Tindo:s窗体 口公共控件 指针 属性 说明 ab Button ☑CheckBox CheckedListBox Enabled 确定是否可以启用或禁用该控件 ComboBox DateTimePicker 方法 说明 A Label A LinkLabel PerformClick Button控件的Click事件 ListBox 是2 ListView #MaskedTextBox 事件 说明 MonthCalendar NotifyIcon Click 单击按钮时将触发该事件 NumericUpDown PictureBox □ProgressBar RadioButton RichTextBox abl TextBox RToolTip TreeView 回园WebBrowser 中容器 中莱单和工具烂 +数据 中组件 中打印 中对话框 Crystal Reports 口常规
6 按钮 属性 说明 Enabled 确定是否可以启用或禁用该控件 方法 说明 PerformClick Button 控件的 Click 事件 事件 说明 Click 单击按钮时将触发该事件
授课内容 标签 文本框 命令按钮 图片框 定时器 滚动条
7 授课内容 标签 图片框 定时器 文本框 命令按钮 滚动条
图片框 图 图片框中图片的设置方法两种: 1.窗体设计时,通过属性窗口Image属性来指定 2.代码设计时: 女产生一个Bitmap类的实例并赋值给Image/属性 In Bibmap b=new Bitmap(图像文件名); pictureBox1.Image=b; 女通过Image.FromFile方法直接从文件中加载 pictureBox1.Image=Image.FromFile(图像文件名); g pictureBox1.Load(图像文件名); Show 显示控件 8
8 图片框 ▪ 图片框控件表示可用于显示图像的 Windows 图片框控件 显示位图、元文件、图标、JPEG、 GIF 或 PNG 等格式的图形 是一种图形显示控件 属性 说明 Image 用于指定图片框显示的图像。该图像可在设计或运行 时设置 SizeMode 用于指定图像的显示方式。可以指定的各种大小模式 包括 AutoSize、CenterImage、Normal 和 StretchImage。默认值为 Normal 方法 说明 Show 显示控件 图片框 图片框中图片的设置方法两种: 1. 窗体设计时,通过属性窗口Image属性来指定 2. 代码设计时: 产生一个Bitmap类的实例并赋值给Image属性 Bibmap b=new Bitmap(图像文件名); pictureBox1.Image=b; 通过Image.FromFile方法直接从文件中加载 pictureBox1.Image=Image.FromFile(图像文件名); pictureBox1.Load(图像文件名);
时间-Timer 03:15:04 在应用程序中显示实际时间 VinForms的Timer控件 按指定的时间长度显示图像 需要一种可在程序运行时操控时间的机制 9
9 时间-Timer 03:15:04 在应用程序中显示实际时间 按指定的时间长度显示图像 需要一种可在程序运行时操控时间的机制 WinForms 的 Timer 控件
时间-Timer 对特定的时刻响应 Timer类包含在System.Nindows.Foms命名空间中 按照某个周期触发事件 与用户无关,可以通 过编程,在规定的时 刻执行相应动作 组件与其他控件不同,它不向用户 提供用户界面,因此没有必要显示 在VinForms设计器的界面上 10
10 时间-Timer 对特定的时刻响应 按照某个周期触发事件 与用户无关,可以通 过编程,在规定的时 刻执行相应动作 组件与其他控件不同,它不向用户 提供用户界面,因此没有必要显示 在 WinForms 设计器的界面上 Timer 类包含在System.Windows.Forms 命名空间中