- 23
- 0
- 约1.24万字
- 约 52页
- 2018-03-27 发布于江苏
- 举报
VB可视化程序设计入门
4.保存应用程序 使用【文件】→【保存】菜单命令或单击工具栏上的“保存”按钮,可将正在编辑的代码和设计的窗体存盘;若使用【文件】→【全部保存】命令或单击工具栏上的“全部保存”按钮,则可保存当前项目中的所有文件。 5.运行和调试程序 运行程序有如下三种方法: (1)使用【调试】→【启动调试】菜单命令。 (2)单击工具栏中的运行按钮 。 (3)按 F5 键。 【例2.3】 编程使窗体响应以下事件:① 单击窗体(Click事件发生)时,窗体宽度增加20个像素点;② 当窗体大小改变(Resize事件发生)时,程序弹出消息框显示“我变宽了!”。 ① 新建VB.NET工程,名为FormSize。 ② 在设计器中将窗体调整到合适的大小。 ③ 在属性窗口的工具栏里单击“事件”按钮,分别进入相应事件的代码编辑模式。 Click事件代码: Private Sub Form1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Click Me.Width = Me.Width + 20 当单击窗体时让该窗体的宽度增加 20 个像素点 End Sub Resize事件代码: Private Sub Form1_Resize(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Resize MsgBox(我变宽了!) 当窗体改变大小时显示该消息 End Sub 运行效果如图2.10所示。 事实上,Windows操作系统完全采用面向对象和组件化的设计理念,大家所见的一切GUI图形元素都是对象类,并且有着共同的祖先。关于这一点,请大家看图2.11所示的族谱(注意圆角矩形框出的分支)。 1. ?标签 标签(Label)控件用于显示字符串,通常显示的是文字说明信息,用来标识输入或输出区域。 Label控件在工具箱中的条目及其在窗体中的显示外观如图2.12所示。 表2.5给出了Label控件的常用属性。 属 性 说 明 Autosize 设置标签能自动调整大小,以显示所有的内容 BorderStyle 设置标签是否具有边框以及边框的样式 Name 设置标签的名称,默认标签名为Label1、Label2、… Image 设置标签的背景图像 TabIndex 设置标签的索引 Text 设置标签上显示的文本 TextAlign 设置标签上显示字符的对齐方式 Visible 设置标签是否显示在窗体上 2. 文本框 文本框(TextBox)控件用来显示输入和输出的文本信息,是开发应用程序时最常用的控件之一,其在工具箱中的条目及在窗体中的显示外观如图2.13所示。 表2.6列出了TextBox控件的常用属性。 属 性 说 明 Text 用来存放数据。它的内容可预先输入,向控件赋予初始值。运行时,该属性用于取得用户输入的字符或向Text属性指定一个新值以替换现有文本。它是一个字符串,可以和Visual Basic的普通字符串变量一样使用 TextAlign 用来设定输入文字的对齐方式 MultiLine 用来设置文本框是否能接受多行文字。如果其值为False,表示文本框只能接受单行文本;如果为True,表示输入较长的字符串时可以自动换行 MaxLengh 用来设置文本框中所能放入的最大字符长度,默认值为32767。如果在程序代码中将长度超过MaxLength属性设置值的文本赋给文本框,VB.NET并不产生错误,但只赋给Text属性最大数量的字符,而额外的字符被截去。改变该属性不会对TextBox的当前内容产生影响,但将影响到以后内容的改变 ScrollBars 用来设置文本框中是否出现水平或垂直滚动条。单行文本框可以用一个水平滚动条,使用户可以浏览长文本行的任何部分。多行文本框可以增加一个水平或垂直滚动条或两个滚动条 PasswordChar 可在窗口中加入想要取代当前字符显示的符号。例如,在输入密码时,不想让输入的文字内容显示在屏幕上,就可以用*号作为显示符号。设置此属性后,无论输入什么字符,显示出来的都是PasswordChar指定的替代符号 ReadOnly 设置文本框是否为只读,如果用于接收用户数据,可设置为False;如果仅仅是为了显示数据,可设置为True SelectionStart 设置文本框中选择的文本的起始位置 SelectionLength 设置文本框中选择的文本的长度 SelectedText 返回文本框中选择的文本内容 TextBo
原创力文档

文档评论(0)