窗体标签文本框
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
本章目录
8
最常用的事件有Click、DoubleClick和Load Load事件 窗体装入内存时触发(应用程序启动 时自动执行该事件),常用来在启动时对属性和 变量初始化。
例2.2 编写三个事件过程,要求如下:
启动窗体,在标题栏显示“装入窗体”,并将tongji.bmp作为背景图平铺窗体、窗体 边框为Fixed3D; 单击窗体,标题栏显示对应的文字、装入tongji-2.bmp图片大小为264×256,要求图 片正好充满窗体。 双击窗体,标题栏显示对应的文字、窗体无最大化和最小化按钮,清除装入的图片。
代码说明
本章目录
9
使用方法的语法形式: [对象.]方法[参数列表] 窗体方法主要有
ShowDialog 、Show、Hide 等,主要用
于多窗体的显示和隐藏等
例如:Me.Hide
本章目录
10
标签用来显示文本信息(不能输入) 除Name、Font、Size、Location、Enable等 属性外,其它主要属性: (1)Text、TextAlign:设置显示的文本、文 本的对齐方式 TextAlign 属性是枚举 类型,提供标签控件上 文本的9种对齐方式
本章目录
2
(3) 控件布局属性 控件布局由Location、Size结构来实现,它们 各有一对整数来表示,整数单位为像素。 Location 控件左上角位置, Size 控件大小 例如,命令按钮控件布局 Button1.Location = New Point(88, 48) Button1.Size = New Size(80, 32) 也可用Left、Top定位;用Width和Height来 表示控件的宽度和高度。 等效的语句设置: Button1.Left = 88 本章目录 Button1.Top = 48
本章目录
16
(7)文本内容进行选择操作 SelectionStart 选定的正文开始位置 SelectionLength 选定的正文长度 SelectedText 选定的正文内容 设置SelectionStart和SelectionLength属性后, SelectedText 会自动存放设定的正文 例2.4 利用属性实现对文本信息的剪切、拷贝、 粘贴等功能。
图标
标题(Text)
最小化按钮
最大化按钮 关闭窗口
控制菜单框
边框样式
本章目录
7
(1) MaximizeBox、MinimizeBox 设置为 True,窗体上有最大(小)化按钮;为False时无 最大(小)化按钮 (2) Icon、ControlBox 窗体图标、控制菜单 ControlBox 属性为True,窗体上有控制菜单 框;为False时无控制菜单(系统将MaxButton 和MinButton自动设置为False) (3) BackgroundImage 窗体背景图案 (4) FormBorderStyle 窗体的边框类型
本章目录
12
(5) Image、ImageAlign 设置控件的背景图案和图案对齐方式 ImageAlign属性与TextAlign类似 通过代码设置图案: 标签名.Image = Image.FromFile("图片名") 例2.3 在4个标签中存放4个方向的“手指”图 片,当单击某方向时,利用“Dock”属性定位第 5个标签、并显示相关信息。
(6) Cursor 指示鼠标光标图像 设置值是一个Cursors枚举类型的枚举值。若要 用户定义自己的指针图标,可通过如下语句实现:
对象名.Cursor = New System.Windows.Forms.Cursor("图标文件名")
本章目录
5
(7) Dock 控件放置靠窗体边框的位置,属 性值是DockStyle枚举类型,有六个枚举值
本章目录
25
代码说明
本章目录
Hale Waihona Puke Baidu
17
(1) TextChanged事件 当Text属性值发生改变时引发该事件 例 在文本框每输入一个字符就引发一次事件 (2) KeyPress事件 按下并且释放键盘上的一个键时,引发焦点所 在控件的KeyPress事件,所按键的值存放在参 数e.KeyChar中 例 对回车的判断 Asc(e.KeyChar)=13
本章目录
14
(3) MultiLine 多行属性 设置为True时,文本框可以输入或显示多行正 文,同时具有文字处理器的自动换行功能,按 Enter键可插入一空行。 (4) ScrollBars 滚动条属性 None 无滚动条 Horizontal 水平滚动条 Vertical 垂直滚动条 Both 同时加水平和垂直滚动条 当MultiLine为True时,ScrollBars才有效
代码说明
本章目录
20
用于程序运行时执行相应的事件 1. 属性 (1) Text 命令按钮上显示的文字 (2) FlatStyle 按钮的外观 该属性有4个枚举值: Flat 以平面显示按钮 Popup 鼠标在按钮上以Flat形式显示,否则 以Standand显示 Standand 以三维效果显示(默认) System 由操作系统决定外观形式
本章目录
21
(3) Image、BackGroundImage 当FlatStyle属性值设置为非System的值时,则 可 以 使 用 Image 、 BackGroundImage 属 性 为 按钮设置图形或背景图,显示不同的图形文件 (.bmp和.ico)。通常情况使用Image属性。 (4) TextAlign、ImageAlign 设置文本、图形在按钮上的对齐方式 2. 事件 命令按钮一般接收Click事件
代码说明
本章目录
13
文本框是一个文本编辑区域,可以在该区域输 入、编辑、修改和显示正文内容。 (1) Text 显示或输入的正文内容 (2) Maxlength 设置文本框可输入的文字最 大长度。默认值为32767。 注意:在VB.NET中字符长度以字为单位,也就 是一个西文字符与一个汉字都是一个字,长度 为1。
2.3.1 通用属性 属性设置两种方式: 通过属性窗口设置 在代码设计窗口通过代码来设置 在VB.NET中,属性的类型有: 基本数据类型 枚举类型 结构类型 用代码设置时,需要用不同方式表示不同的类型
本章目录
1
(1) Name 所有对象都具有的属性,表示所创建的对象名称。 在程序中通过对象名称来引用对象,不会显示在 窗体上。 (2) Text 用于在窗体上显示对象的文本 TextBox控件的Text还可以获取输入信息
(8) Enabled、Visible 控件的有效、可见性
Enabled True 允许用户操作 False 禁止用户操作 (9) TabIndex 移动的顺序 Visible 程序运行时控件可见 运行时控件不可见
按Tab键时,焦点在各个控件
本章目录
6
窗体是一块画布,是所有控件的容器,可以根据 需要利用工具箱上的控件在窗体上画界面。 1. 主要属性
本章目录
15
(5) PassWordChar 设置显示文本的替代符。 例如,当设置为“*”,则在文本框输入的内容 均以“*”显示,而存储的值是用户输入的原文。 一般用于设置口令的输入。 (6) ReadOnly 指定文本控件是否可被编辑, 默认值为False(可编辑),当设置为True时,文本 控件相当于标签控件的作用。
本章目录
11
(2) BackColor 背景色(默认与窗体背景相同)。 若要以透明方式显示,需要设置Color枚举类型 的Transparent。 (3) BorderStyle 标签控件边框样式 None 控件周围没有边框(默认值) FixedSingle 控件带有单边框 Fixed3D 控件带有立体边框 (4) AutoSize 控件是否能自动调整大小 当值为False,保持控件原设计时的大小,正文 若太长则显示其中的一部分。
3
(4) Font 属性值是Font类的对象,一般通过 Font属性对话框设置
若在程序代码中需要 改变文本的外观,则 应通过New创建 Font 对象来改变字体。 例如:
Label1.Font = New System.Drawing.Font("Arial", 10)
本章目录
4
(5) ForeColor、BackColor 颜色属性 ForeColor 控件正文前景色 BackColor 背景色
本章目录
22
例2.6建立一个类似记事本的应用程序,提供: (1) 剪切、复制和粘贴的编辑操作 (2) 字体大小的格式设置
分析: (1) 建立一个文本框输入文本,文本框应该有滚动条, 为了便于调试,程序运行时文本框有初始值。 (2) 利用文本框的SelectedText属性实现“剪切、复 制和粘贴”的编辑操作; (3) “格式”设置利用Font对象实现。
代码说明
本章目录
23
类是同种对象的集合与抽象,包含所创建对象 的属性描述和行为特征的定义,是创建对象实 例的模板。 对象三要素:属性、事件、方法 属性的类型:基本数据类型、枚举类型、结构 类型 窗体 是所有控件的容器 基本控件 标签、文本框、命令按钮
本章目录
24
1. 什么是类?什么是对象?什么是事件过程? 2. 属性和方法的区别是什么? 3. 如何建立一个完整的应用程序? 4. 如何在文本框内显示多行文本? 5. 如何使对象获得焦点? 6.如何在命令按钮上设置图形?
本章目录
18
(3) LostFocus事件 对象失去焦点时发生LostFocus事件 该事件主要是用来对数据进行验证和确认,常 用于检查Text属性的内容。 (4) GotFocus事件 GotFocus事件与LostFocus事件相反,当一个 对象获得焦点时发生
本章目录
19
文本框最有用的方法是Focus,把光标移到 指定的文本框中。其形式如下: [对象.] Focus Focus 还 可 以 用 于 如 CheckBox 、 Button 、 ListBox、ComboBox等控件。 例2.5 对输入的数据进行合法性检验,过滤不 合法的数据。
8
最常用的事件有Click、DoubleClick和Load Load事件 窗体装入内存时触发(应用程序启动 时自动执行该事件),常用来在启动时对属性和 变量初始化。
例2.2 编写三个事件过程,要求如下:
启动窗体,在标题栏显示“装入窗体”,并将tongji.bmp作为背景图平铺窗体、窗体 边框为Fixed3D; 单击窗体,标题栏显示对应的文字、装入tongji-2.bmp图片大小为264×256,要求图 片正好充满窗体。 双击窗体,标题栏显示对应的文字、窗体无最大化和最小化按钮,清除装入的图片。
代码说明
本章目录
9
使用方法的语法形式: [对象.]方法[参数列表] 窗体方法主要有
ShowDialog 、Show、Hide 等,主要用
于多窗体的显示和隐藏等
例如:Me.Hide
本章目录
10
标签用来显示文本信息(不能输入) 除Name、Font、Size、Location、Enable等 属性外,其它主要属性: (1)Text、TextAlign:设置显示的文本、文 本的对齐方式 TextAlign 属性是枚举 类型,提供标签控件上 文本的9种对齐方式
本章目录
2
(3) 控件布局属性 控件布局由Location、Size结构来实现,它们 各有一对整数来表示,整数单位为像素。 Location 控件左上角位置, Size 控件大小 例如,命令按钮控件布局 Button1.Location = New Point(88, 48) Button1.Size = New Size(80, 32) 也可用Left、Top定位;用Width和Height来 表示控件的宽度和高度。 等效的语句设置: Button1.Left = 88 本章目录 Button1.Top = 48
本章目录
16
(7)文本内容进行选择操作 SelectionStart 选定的正文开始位置 SelectionLength 选定的正文长度 SelectedText 选定的正文内容 设置SelectionStart和SelectionLength属性后, SelectedText 会自动存放设定的正文 例2.4 利用属性实现对文本信息的剪切、拷贝、 粘贴等功能。
图标
标题(Text)
最小化按钮
最大化按钮 关闭窗口
控制菜单框
边框样式
本章目录
7
(1) MaximizeBox、MinimizeBox 设置为 True,窗体上有最大(小)化按钮;为False时无 最大(小)化按钮 (2) Icon、ControlBox 窗体图标、控制菜单 ControlBox 属性为True,窗体上有控制菜单 框;为False时无控制菜单(系统将MaxButton 和MinButton自动设置为False) (3) BackgroundImage 窗体背景图案 (4) FormBorderStyle 窗体的边框类型
本章目录
12
(5) Image、ImageAlign 设置控件的背景图案和图案对齐方式 ImageAlign属性与TextAlign类似 通过代码设置图案: 标签名.Image = Image.FromFile("图片名") 例2.3 在4个标签中存放4个方向的“手指”图 片,当单击某方向时,利用“Dock”属性定位第 5个标签、并显示相关信息。
(6) Cursor 指示鼠标光标图像 设置值是一个Cursors枚举类型的枚举值。若要 用户定义自己的指针图标,可通过如下语句实现:
对象名.Cursor = New System.Windows.Forms.Cursor("图标文件名")
本章目录
5
(7) Dock 控件放置靠窗体边框的位置,属 性值是DockStyle枚举类型,有六个枚举值
本章目录
25
代码说明
本章目录
Hale Waihona Puke Baidu
17
(1) TextChanged事件 当Text属性值发生改变时引发该事件 例 在文本框每输入一个字符就引发一次事件 (2) KeyPress事件 按下并且释放键盘上的一个键时,引发焦点所 在控件的KeyPress事件,所按键的值存放在参 数e.KeyChar中 例 对回车的判断 Asc(e.KeyChar)=13
本章目录
14
(3) MultiLine 多行属性 设置为True时,文本框可以输入或显示多行正 文,同时具有文字处理器的自动换行功能,按 Enter键可插入一空行。 (4) ScrollBars 滚动条属性 None 无滚动条 Horizontal 水平滚动条 Vertical 垂直滚动条 Both 同时加水平和垂直滚动条 当MultiLine为True时,ScrollBars才有效
代码说明
本章目录
20
用于程序运行时执行相应的事件 1. 属性 (1) Text 命令按钮上显示的文字 (2) FlatStyle 按钮的外观 该属性有4个枚举值: Flat 以平面显示按钮 Popup 鼠标在按钮上以Flat形式显示,否则 以Standand显示 Standand 以三维效果显示(默认) System 由操作系统决定外观形式
本章目录
21
(3) Image、BackGroundImage 当FlatStyle属性值设置为非System的值时,则 可 以 使 用 Image 、 BackGroundImage 属 性 为 按钮设置图形或背景图,显示不同的图形文件 (.bmp和.ico)。通常情况使用Image属性。 (4) TextAlign、ImageAlign 设置文本、图形在按钮上的对齐方式 2. 事件 命令按钮一般接收Click事件
代码说明
本章目录
13
文本框是一个文本编辑区域,可以在该区域输 入、编辑、修改和显示正文内容。 (1) Text 显示或输入的正文内容 (2) Maxlength 设置文本框可输入的文字最 大长度。默认值为32767。 注意:在VB.NET中字符长度以字为单位,也就 是一个西文字符与一个汉字都是一个字,长度 为1。
2.3.1 通用属性 属性设置两种方式: 通过属性窗口设置 在代码设计窗口通过代码来设置 在VB.NET中,属性的类型有: 基本数据类型 枚举类型 结构类型 用代码设置时,需要用不同方式表示不同的类型
本章目录
1
(1) Name 所有对象都具有的属性,表示所创建的对象名称。 在程序中通过对象名称来引用对象,不会显示在 窗体上。 (2) Text 用于在窗体上显示对象的文本 TextBox控件的Text还可以获取输入信息
(8) Enabled、Visible 控件的有效、可见性
Enabled True 允许用户操作 False 禁止用户操作 (9) TabIndex 移动的顺序 Visible 程序运行时控件可见 运行时控件不可见
按Tab键时,焦点在各个控件
本章目录
6
窗体是一块画布,是所有控件的容器,可以根据 需要利用工具箱上的控件在窗体上画界面。 1. 主要属性
本章目录
15
(5) PassWordChar 设置显示文本的替代符。 例如,当设置为“*”,则在文本框输入的内容 均以“*”显示,而存储的值是用户输入的原文。 一般用于设置口令的输入。 (6) ReadOnly 指定文本控件是否可被编辑, 默认值为False(可编辑),当设置为True时,文本 控件相当于标签控件的作用。
本章目录
11
(2) BackColor 背景色(默认与窗体背景相同)。 若要以透明方式显示,需要设置Color枚举类型 的Transparent。 (3) BorderStyle 标签控件边框样式 None 控件周围没有边框(默认值) FixedSingle 控件带有单边框 Fixed3D 控件带有立体边框 (4) AutoSize 控件是否能自动调整大小 当值为False,保持控件原设计时的大小,正文 若太长则显示其中的一部分。
3
(4) Font 属性值是Font类的对象,一般通过 Font属性对话框设置
若在程序代码中需要 改变文本的外观,则 应通过New创建 Font 对象来改变字体。 例如:
Label1.Font = New System.Drawing.Font("Arial", 10)
本章目录
4
(5) ForeColor、BackColor 颜色属性 ForeColor 控件正文前景色 BackColor 背景色
本章目录
22
例2.6建立一个类似记事本的应用程序,提供: (1) 剪切、复制和粘贴的编辑操作 (2) 字体大小的格式设置
分析: (1) 建立一个文本框输入文本,文本框应该有滚动条, 为了便于调试,程序运行时文本框有初始值。 (2) 利用文本框的SelectedText属性实现“剪切、复 制和粘贴”的编辑操作; (3) “格式”设置利用Font对象实现。
代码说明
本章目录
23
类是同种对象的集合与抽象,包含所创建对象 的属性描述和行为特征的定义,是创建对象实 例的模板。 对象三要素:属性、事件、方法 属性的类型:基本数据类型、枚举类型、结构 类型 窗体 是所有控件的容器 基本控件 标签、文本框、命令按钮
本章目录
24
1. 什么是类?什么是对象?什么是事件过程? 2. 属性和方法的区别是什么? 3. 如何建立一个完整的应用程序? 4. 如何在文本框内显示多行文本? 5. 如何使对象获得焦点? 6.如何在命令按钮上设置图形?
本章目录
18
(3) LostFocus事件 对象失去焦点时发生LostFocus事件 该事件主要是用来对数据进行验证和确认,常 用于检查Text属性的内容。 (4) GotFocus事件 GotFocus事件与LostFocus事件相反,当一个 对象获得焦点时发生
本章目录
19
文本框最有用的方法是Focus,把光标移到 指定的文本框中。其形式如下: [对象.] Focus Focus 还 可 以 用 于 如 CheckBox 、 Button 、 ListBox、ComboBox等控件。 例2.5 对输入的数据进行合法性检验,过滤不 合法的数据。