窗体程序(Button、Label、TextBox)

合集下载

Visual Basic 实验指导书2013

Visual Basic 实验指导书2013
34.7
38.7
43.2
48.2
53.2,54
59.2,60
66.2,67
0,75
0,79,80.5
83.2,84,85.5
0,0,90.5
93.2,94,95.5
0,0,100.5
103.2,104,105.5
0,0,111.5
115.2,116,117.5
0,0,123.5
128.2,129,130.5,132
图像自动缩放适应控件大小
6
命令按钮(CommandButton)
名称
cbLoad
Caption
读取文件
7
命令按钮(CommandButton)
名称
cbCancel
Caption
取消
5.编写读取文件对话框的事件处理代码
八、思考
1.为什么显示读取文件对话框要用vbModal(模式对话框)?如何在主窗体中获取另一个对话框中控件的内容?如何知道调用读取文件对话框时用户是选择“读取”而不是“取消”?
能够对文件输入/输出 (I/O)。
语法
pathnameFormode[Accessaccess] [lock]As[#]filenumber[Len=reclength]
语句的语法具有以下几个部分:
部分
描述
pathname
必要。字符串表达式,指定文件名,该文件名可能还包括目录、文件夹及驱动器。
mode
序号
窗口/控件类型
属性名
属性值
说明
1
窗体(Form)
名称
Form1
caption
实验1:运动的时间
窗体的标题
2

vb中各个控件的作用

vb中各个控件的作用

vb中各个控件的作用在VB(Visual Basic)中,控件是应用程序的可视化元素,用于与用户进行交互。

每个控件都有不同的功能和作用,下面我将介绍一些常见VB控件的作用:1. Label控件:用于显示静态文本或说明信息。

Label控件通常用于显示不需要用户输入或交互的文本内容。

2. TextBox控件:用于接收用户输入的文本数据。

用户可以在TextBox控件中输入文本,以便应用程序对其进行处理和使用。

3. Button控件:用于触发特定操作或执行特定功能的按钮。

当用户点击Button 控件时,相应的事件将被触发,从而执行相应的代码。

4. ComboBox控件:提供了一个下拉列表,用户可以从中选择一个选项。

ComboBox控件通常用于提供限定的选择范围,让用户从中选择一个选项。

5. ListBox控件:提供了一个列表,用户可以从中选择一个或多个选项。

与ComboBox控件不同,用户可以直接在列表中进行选择。

6. CheckBox控件:提供了一个选择框,用户可以在多个选项中进行选择。

CheckBox控件通常用于表示二进制的选择,例如勾选或取消勾选一个选项。

7. RadioButton控件:提供了一组互斥的选项,只能选择其中的一个选项。

RadioButton控件通常用于表示互斥的选择,例如选择性别男或女。

8. PictureBox控件:用于显示图像、图标或其他图形。

PictureBox控件可以加载图像文件,并在应用程序中显示出来。

9. Timer控件:计时器控件,可用于在应用程序中生成定时事件。

通过设置定时器的时间间隔和相应事件的处理程序,可以实现定时执行某些操作的功能。

10. Menu控件:提供了一个菜单栏,用于组织和呈现应用程序的不同功能和选项。

用户可以通过点击菜单项来执行相应的功能。

以上是一些常见的VB控件及其作用。

掌握这些控件的使用方法,可以帮助开发人员创建功能完善、交互性强的VB应用程序。

窗体应用程序

窗体应用程序

窗体应用程序就是Windows窗体应用程序,从本章开始将详细介绍Windows窗体应用程序的相关知识。

窗体是一个窗口或对话框,是存放各种控件的容器,可用来向用户显示信息。

C#中提供了许多Windows窗体控件。

例如Label控件、TextBox控件、RichTextBox控件、Button控件和CheckBox控件等等。

它们的作用一目了然,本章将详细介绍这些控件。

本章学习要点:掌握Windows窗体的两种类型理解Windows窗体控件的概念掌握显示信息控件Label和LinkLabel的使用理解TextBox、MashedTextBox和RichTextBox控件的区别掌握按钮类控件的使用掌握ImageList控件、PictureBox控件以及Timer控件的使用掌握列表类控件的使用理解Panel控件和GroupBox控件的用法掌握TabControl控件并能够熟练地进行操作10.1 Windows窗体控件概述在C#中,窗体主要分为两种类型:●普通窗体又称单文档窗体,它又可以分为模式窗体和无模式窗体。

本节介绍的窗体都属于普通窗体●MDI父窗体又称多文档窗体,其中可以放置普通子窗体Windows窗体控件是用户可与之交互以便输入或操作数据的对象。

通常情况下,向窗体上添加控件,可以生成窗体应用程序。

Windows窗体提供了许多控件和组件,大多数的控件都派生于Control类。

它们都有自己的属性、方法和事件,便于控件适合于特定的用途。

窗体控件主要包括基本控件、按钮类控件、图形图像控件、列表类控件以及容器类控件等。

因为Control类定义了控件的基本功能,所以许多属性和事件都相同。

表10-1列出了大多数控件共有的常见属性。

表10-2列出了控件共有的常见事件。

下面各节中控件的这些属性和事件不再一一列出。

表10-1 多数控件共有的常用属性属性名说明Name 用来标识控件的名称Text 获取或设置控件上的文本Size 控件的大小(以像素为单位)Location 控件左上角相对于其容器左上角的坐标Font 用于显示控件中文本的字体BackColor 控件或组件的背景色ForeColor 控件或组件的前景色,用于显示文本Cursor 指针移过该控件时显示的光标Enabled 指示是否启用该控件,默认为TrueVisible 确定控件是可见的还是隐藏的,默认为True表10-2 多数控件共有的常用事件事件名说明Click单击组件时触发该事件MouseUp 在鼠标指针在组件上方并释放鼠标按钮时发生MouseMove 鼠标指针移过组件时发生MouseLeave 在鼠标离开控件的可见部分时发生Validated 在成功验证控件后发生Validating 在控件验证时发生VisibleChanged 在更改控件的可见性时发生表10-1和10-2分别列出了大多数控件常用的属性和事件,除了上面列出的之外,还有其他共有的属性和事件。

C#实验报告

C#实验报告

学生实验报告(理工类)课程名称:C#程序设计实验专业班级:11计算机科学与技术(单)学生学号: 22 学生姓名:姜飞所属院部:信息技术学院指导教师:蔡群20 13 ——20 14 学年第 1 学期金陵科技学院教务处制实验项目名称:C#概述实验学时: 2同组学生姓名:实验地点: 1416实验日期:实验成绩:批改教师:批改时间:一、实验目的1、熟悉Visual 的基本操作方法。

2、掌握了C#应用程序的基本操作过程。

3、掌握简单窗体控件:Label、TextBox和Button的基本用法。

4、初步理解C#程序的特点。

二、实验要求1、熟悉Windows系统的基本操作。

2、认真阅读本章相关内容,尤其是案例。

3、实验前进行程序设计,完成源程序的编写任务。

4、反复操作,直到不需要参考教材、能熟练操作为止。

三、实验设备及环境设备:奔腾4及奔腾4以上计算机环境:Visual Studio .NET 2010四、实验任务1、设计一个简单的C#控制台应用程序,逐行显示自己的学号、姓名、专业等信息。

2、设计一个C# Windows窗体应用程序,实现个人信息(包括学号、姓名、性别、年龄、专业等)的输入操作。

五、核心代码1、namespace 11{class Program{ static void Main(string[] args){ ("my number is:22"); ("\n");("my name is:姜飞");("\n");("my major is:计算机"); ("\n");();}}}实验结果:my number is:22my name is:姜飞my major is:计算机2、private void btnConfirm_Click(object sender,EventArgs e){(”学号:”+ + ”,姓名:”+ +”,性别:”+ +”,年龄:”+ +”,专业:”+: }实验结果:学号:22姓名:姜飞性别:女年龄:21专业:计算机科学与技术六、实验体会本次实验是初次接触c#程序设计,感觉很陌生,但在实验过程中,却也体会到了很多乐趣。

vba-commandbutton,textbox,label最常用方法与属性以及个别事件

vba-commandbutton,textbox,label最常用方法与属性以及个别事件

vba-commandbutton,textbox,label最常⽤⽅法与属性以及个别事件CommandButton 常⽤属性+⽅法记录:1. mandButton1.ControlTipText = "" '按钮的提⽰,就是⿏标移过去,会显⽰提⽰2. mandButton1.Picture '按钮的图⽚3. mandButton1.PicturePosition = fmPicturePositionCenter '按钮上图⽚,⽂字的位置4. mandButton1.Visible '按钮的显⽰属性5. mandButton1.Accelerator = "F" '按钮的热键,此时按alt + F 则可执⾏6. mandButton1.Enabled = False '设置按钮不能⽤,但是可见7. mandButton1.Cancel = True '按esc 就可以退出8. mandButton1.Default = True '按 enter时就可以执⾏9. Me.Tag = 100 '临时存放的值,可以当作⼀个标识。

⽐如说100,就可以通过me.tag 给取出来10. For Each X In Me.Controls '可以在窗体上的所有控件间循环11. '⼀个按钮可以执⾏多个程序,⽅法:⽤caption来if判断然后跟不同的代码Label 常⽤属性+⽅法记录:1. bel1.AutoSize = True '⾃动调整⼤⼩适应⽂字数量2. bel1.BackStyle = fmBackStyleOpaque '背景透明3. bel1.TextAlign = fmTextAlignCenter '⽂字的对齐⽅式,居中对齐4. bel1.WordWrap = True '可以⾃动换⾏TextBox 常⽤属性+⽅法记录:1. Me.TextBox1.MultiLine = True '⽂本框多选显⽰2. Me.TextBox1.TextAlign = fmTextAlignCenter '⽂本框的对齐⽅式3. Me.TextBox1.PasswordChar = "*" '设置⽂本框显⽰,显⽰特殊字符替换原字符4. Me.TextBox1.ScrollBars = fmScrollBarsBoth '设置⽂本框的滚动条,这个表现⽔平和垂直都有5. Me.TextBox1.EnterKeyBehavior = True '为真时能强制换⾏,按回车就可以转到下⼀⾏, _6. 只有在 multiline为true时才能⽤7. '若在代码中时,可以⽤chr(10)代替 enter8. Me.TextBox1.MaxLength = 5 '当你输⼊到5个字符时,⾃动跳转到下⼀个控件(按TAB顺序)9. Me.TextBox1.Locked = True '锁定,显⽰正常,可以选择,但不能编辑10. Me.TextBox1.DragBehavior = fmDragBehaviorDisabled '设置⽂本框⾥的⽂本是否可以拖动复制粘贴11. Me.TextBox1.LineCount '获得⽂本框的⾏数12. Me.TextBox1.SelLength '获得⽂本框选取的⽂本的长度13. Me.TextBox1.SelText '锋利⽂本框中选择的⽂本14. Me.TextBox1.SetFocus '当窗体出现时,将光标⾃动落到⽂本框中Private Sub TextBox1_AfterUpdate()'离开⽂本框时,且⽂本发⽣了改变,才运⾏这个程序End SubPrivate Sub TextBox1_Enter()'光标进⼊⽂本框时触发End SubPrivate Sub TextBox1_Exit(ByVal Cancel As MSForms.ReturnBoolean)'光标离开⽂本框时触发If Me.TextBox1.Text = "" ThenCancel = TrueMsgBox "你没有输⼊内容,不能跳过"End IfEnd SubPrivate Sub UserForm_Initialize()'窗体初始化End SubPrivate Sub UserForm_KeyDown(ByVal KeyCode As MSForms.ReturnInteger, ByVal Shift As Integer)'KeyCode 键盘上的按键代码,唯⼀的'Shift 表⽰的有三个键 ctrl shift altIf KeyCode = 65 And Shift = 2 Then MsgBox "你同时按下了ctrl+A"End SubPrivate Sub UserForm_KeyPress(ByVal KeyAscii As MSForms.ReturnInteger)'UserForm_KeyPress 这个不能捕获上下左右键。

VB程序设计

VB程序设计
可视化程序设计的重要内容,就 是通过使用控件来构建应用程序 的可视化界面。本章介绍一些常 用的基本控件,让用户了解如何 使用控件及相关的属性、方法和 事件。
2.1 窗体、标签、命令按钮、文本框
2.1.0 窗体 (Form) 2.1.1 标签(Label) 2.1.2 命令按钮(CommandButton) 2.1.3 文本框(TextBox)
1. 标签主要属性
Caption、Name 属性:同窗体属性。
Alignment属性: 设置文本的对齐方式。 其中: 0—Left Justify(缺省值):左对齐; 1—Right Justify:右对齐;2—Center:居中。
AutoSize属性: 设置控件是否自动改变大小,以 显示全部文本。True:自动改变控件大小,以 显示全部文本;False(缺省值):不改变控 件大小,超出控件区域的文本将被裁剪。
PassWordChar: 口令字符。决定是否在控件 中显示用户键入的字符。例如:设置一个字符
* ,程序运行后,文本框显示所有输入的数据 为 *******……。
SelStart,SelLength,SelText : 选中文本的 起始、长度、内容。这三个属性在程序界面设 计时不可用。
2. 常用事件
2.2 复选框、单选按钮、框架
2.2.1 复选框(CheckBox) 2.2.2 单选按钮(OptionButton) 2.2.3 框架(Frame)
2.1.0 窗体(Form) 是一块“制图板”,所有控件的容器。 窗体是一种对象,由属性决定其外观,
由方法决定其行为,由事件决定其与用户 的交互。 程序员通过设置窗体属性和编写 响应事件的应用程序代码,就能创建出应 用程序所需的窗体。
将两个标签的BorderStyl属性设置为1-Fixed。 可以使标签呈凹陷状。

vbmdi子窗体名词解释

vbmdi子窗体名词解释

vbmdi子窗体名词解释
VBMDI(Visual Basic for MOS Technology) 是一种用于开发Windows 桌面应用程序的编程框架。

在 VBMDI 中,子窗体 (Sub Form) 是一种对话框 (Dialog Box) 或窗口 (Window),它可以在其他窗口
之上运行,并且拥有自己的标题栏、工具栏、状态栏等元素。

子窗体是一种独立的应用程序,它可以在 Windows 操作系统中
运行,并且可以通过 VBMDI 框架进行创建和编辑。

子窗体通常用于
显示和处理用户输入、数据验证、报表生成等功能。

在 VBMDI 中,
子窗体可以使用不同的样式和主题进行美化,并且可以与其他窗口进行交互和响应用户操作。

VBMDI 中的子窗体通常由以下组件组成:
1.标签 (Label):用于显示文本信息。

2.文本框 (TextBox):用于输入文本信息。

3.下拉框 (DropDownList):用于选择选项。

4.单选框 (Check Box):用于选择一项或多项选项。

5.列表框 (ListBox):用于显示一组选项。

6.按钮 (Button):用于执行特定操作。

7.进度条 (ProgressBar):用于显示任务进度。

8.图片 (Image):用于显示图像。

9.表格 (Table):用于显示数据。

10.图表 (Chart):用于显示数据。

子窗体还可以包含其他子窗体、图表、文本框等组件,从而实现
复杂的用户交互功能。

vb框架控件的名词解释

vb框架控件的名词解释

vb框架控件的名词解释VB框架控件是使用Visual Basic编程语言开发的软件应用程序中常用的一种工具。

这些控件可以帮助开发人员快速构建用户界面,提供丰富的功能和交互性。

在本文中,我们将深入探讨几种常见的VB框架控件,并详细介绍它们的功能和用途。

1. 文本框(TextBox)文本框是VB框架控件中最基础的组件之一。

它允许用户输入和编辑文本数据。

文本框可以用于接收用户的输入、显示数据库记录、显示计算结果等。

它的属性包括Text(用于获取或设置文本框中的文本内容)、Enabled(用于启用或禁用文本框)、ReadOnly(设置文本框为只读模式)等。

2. 按钮(Button)按钮是VB框架控件中常用的交互元素,通常用于触发程序中的操作。

开发人员可以为按钮添加点击事件,当用户点击按钮时,相应的代码将被执行。

按钮的属性包括Text(用于设置按钮上显示的文本)、Enabled(用于启用或禁用按钮)、Visible(控制按钮的可见性)等。

3. 标签(Label)标签控件常用于显示静态文本信息,如标题、提示信息等。

与文本框不同,标签控件不允许用户直接输入文本,只能用于显示信息。

标签的属性包括Text(用于设置标签上显示的文本)、ForeColor(文本颜色)、BackColor(背景颜色)等。

4. 列表框(ListBox)列表框是一种用于显示列表项的控件。

用户可以通过列表框选择一个或多个项,用于展示选项或进行选择。

列表框的属性包括Items(用于存储列表项的集合)、SelectedItems(用于获取或设置已选择的项)、MultiSelect(设置是否允许多选)等。

5. 组合框(ComboBox)组合框是一种结合了文本框和列表框的控件。

用户可以通过文本框输入内容,也可以通过下拉列表选择项。

组合框的属性和方法包括Text(用于获取或设置输入的文本)、Items(用于设置列表项的集合)、SelectedIndex(选中项的索引)等。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
private void label2_Click_1(object sender, EventArgs e) { label2.Hide(); button1.Enabled = true; }
private void button1_Click(object sender, EventArgs e) { label2.Show(); button1.Enabled = false; }
Name
获取或设置控件的名称
Parent
获取或设置控件的父容器
Right
获取或设置控件的右边界到容器左边界的距离
Tabindex
获取或设置在控件容器上控件的Tab键的顺序
TabStop
设置用户能否使用Tab键将焦点放到该控件上
Tag
获取或设置包括有关控件的数据对象
Text
获取或设置与此控件关联的文本
2、Text属性:获取或设置文本的属性。
3、尺寸大小和位置属性:
Size:控件的宽度和高度。
Location:相对于所在窗体上,对应左上角X、Y坐标。
4、字体属性:Font
5、颜色属性:ForeColor 整理Bppat ckColor
5
属性
含义
Anchor
指定当控件的容器大小发生变化时,该控件如何响应
Dock
设置控件停靠到父容器的哪个边缘
BackColor
获取或设置控件的背景色
Cursor
获取或设置当鼠标指针位于控件上时显示的光标
Enabled
设置控件是否可以对用户交互做出响应
Font
设置或获取控件显示文字的字体
ForeColor
获取或设置控件的前景色
Height
获取或设置控件的高度
Left
获取或设置控件的左边界到容器左边界的距离
Text属性可以为命令按钮创建快捷方式,即在作为快捷 键的字母前加一个“&”字符,程序运行时,命令按钮 上的该字母带有下划线。Alt+快捷字母
整理ppt
9
例1:
private void label1_Click(object sender, EventArgs e) { label1.ForeColor = Color .Red ; }
控件名称 ListBox ListView ComboBox StatusBar ToolBar GroupBox Timer
控件含义 列表框 列表视图 组合框 状态栏 工具栏 分组框 定时器
整理ppt
7
三、Label标签控件
方法
说明
Hide
隐藏控件,调用该方法时,即使 Visible 属 性设置为 True,控件也不可见
Top
获取或设置控件的顶部距离其容器的顶部距离
Visible
设置是否在运行时显示该整控理件ppt
6
Width
获取或设置控件的宽度
二、Windows的常用控件
控件名称 Label LinkLabel Button TextBox RadioButton CheckBox PictureBox
控件含义 标签 链接标签 按钮 文本框 单选按钮 复选框 图片框
第13章 Windows 编程
按钮、标签、文本框
整理ppt
1
目标
• 了解控件的基础知识 • 掌握按钮Button的常用属性、方法、事
件 • 掌握标签Label的常用属性、方法、事
件 • 掌握文本框TextBox的常用属性、方法、
事件
整理ppt
2
一、控件基础
可视化界面组件统称为控件
.NET中的控件都派生于System.Windows.Forms.Control类, 这个类定义了控件的基本功能,这就是控件中的许多属性 和事件都相同的原因。
整理ppt
10
五、TextBox文本框控件
属性
MaxLength


可在文本框中输入的最大字符数
Multiline
表示是否可在文本框中输入多行文本
Passwordchar 机密和敏感数据,密码输入字符
ReadOnly Text
方法
文本框中的文本为只读
检索在控件中输入的文本


Clear
删除现有的所有文本
Show
相当于将控件的 Visible 属性设置为 True 并显示控件
事件
说明
Click 用户单击控件时将发生该事件
整理ppt
8
四、Button按钮控件
属性
说明
Enabled
方法
确定是否可以启用或禁用该控件
说明
PerformClick Button 控件的 Click 事件
事件
说明
Click
单击按钮时将触发该事件
名字来引用这个控件。在C#中有一个默认的名字。
控件的命名规则:必须以字母开头,其后可以是字母、数
字和下划线,长度不能超过255个字符,大小写等同对待。
注意:控件的命名要讲究一定的规范,除了符合命名规则
外,需在前面加上控件类型的前缀。这样,从名称就可以看出
控件的类型。如:
Button用btn
Label用lab。
整理ppt
3
System.Windows.Forms
Control
ButtonBase Button CheckBox RadioButton
Label ListConBox
ComboBox
ListBox
整理ppt
4
控件共有的基本属性:
1、Name属性:设定控件的名称,在应用程序中可以通过这个
事件


KeyPress
用户按一个键结束时将发生该事件
整理ppt
11
例2:
整理ppt
12
• 数据有效性检验的常用方法 输入的数据不能为空,数字数据的输入。
• 控件的命名:讲究见名知义 • 多个控件的选定:Shift+选定控件 • 设定Tab键的顺序: • 多行文本框:
MultiLine设为True ScrollBars属性:是否有滚动条,Horizontal(水平)、 Vertical(垂直)、Both • 窗体的设计: 改变窗体的大小,使之适合于控件的大小,就要锚定控 件。
Anchor属性定义某个控件绑定到的容器的边缘。 • ReadOnly属性设定文本框的只读属性。
整理ppt
13
• 添加代码
• 1、使“确认”键初始时为不可用状态。
public Form1() { InitializeComponent(); buttonOK.Enabled = false; }
整理ppt
14
• 2、输入“姓名”文本框的KeyPress事件代
码。
private void txtName_KeyPress(object sender, KeyPressEventArgs e)
相关文档
最新文档