新Visual Basic程序设计 教学课件 邱寄帆 第04章.pptVIP

  • 0
  • 0
  • 约3.15千字
  • 约 26页
  • 2016-10-26 发布于广东
  • 举报

新Visual Basic程序设计 教学课件 邱寄帆 第04章.ppt

第 4 章 Windows程序的常用控件 4.1 窗 体 的 设 计 4.2 用户输入/输出设计 4.3 标签、文本框与按钮 4.4 图片框与定时器 4.1 窗 体 的 设 计 4.1.1 添加窗体 添加窗体有两种方法:第1种方法是在进入Visual Basic编程环境时,系统将弹出“新建工程”(New Project)对话框,如图2-7所示(第2章的2.4.2 节工程的分类与特点),该界面提示用户选择需要建立的工程类型,若选择“标准EXE”并点击“打开”按钮,则系统在进入Visual Basic编程环境后即建立起一个标准窗体。 第2种方法是在进入Visual Basic编程环境后,若还想添加新的窗体,可选择菜单项“工程”,在随即弹出的菜单中单击“添加窗体”即可。 4.1.2 窗体的属性 在完成窗体对象的创建后,第一步就是对其属性进行设置。窗体的属性十分丰富,可满足用户的几乎各种个性化要求。 属性值既可在属性窗中直接设置与修改,也可在程序代码中动态设置和修改。 4.1.3 窗体的事件 作为对象,窗体能对外部事件作出响应。 4.1.4 窗体的方法 窗体有很多方法,通过在代码中调用来执行。窗体对象常用的方法有Show方法、Hide方法、Move方法、SetFocus方法、Refresh方法、Print方法、Line方法和Circle方法等 4.2 用户输入/输出设计 4.2.1 InputBox函数 InputBox函数用于接受用户键盘输入的数据,又叫输入对话框,其语法如下: InputBox(提示[,标题][,默认值][,x坐标][,y坐标]) 该函数返回的数据类型为字符类型。函数被调用时打开一个输入对话框,要求用户输入文本或选择一个按钮,当用户单击“确定”按钮后,函数返回文本框中输入的值。 4.2.2 MsgBox函数 MsgBox函数向用户发出提示信息并要求作出响应,又叫消息对话框,其语法如下: MsgBox(提示[,按钮][,标题]) 其中“按钮”是整型表达式,是c1+c2+c3+c4的总和,c1~c4分别决定信息框按钮的数目和类型、图标类型、默认按钮和模式。 MsgBox函数等待用户单击按钮,返回一个整型值,程序便可根据该返回值确定下一步的工作。 4.2.3 信息交互与处理 通过输入对话框函数InputBox和消息对话框函数与过程MsgBox很容易实现用户与系统间的信息交互 。 4.3 标签、文本框与按钮 4.3.1 标签 标签控件(Label)用于显示文本信息,而这些文本信息是不希望用户编辑修改的。标签控件所显示的文本就是Caption属性的值,此控件常用于各种界面提示信息和状态信息的显示。 1.属性 标签控件常用的属性有:Name、Caption、BorderStyle、BackColor、BackStyle、ForeColor、Font、Alignment、AutoSize、Enable、Visible、Left、Top、Width和Height等。 2.事件 标签控件常用的事件有:Click(单击)、DblClick(双击)和Change(改变)等。 3.方法 标签控件常用的方法有:Refresh、Move、Hide、Scale和ZOrder等。 4.3.2 文本框 文本框控件(TextBox)用于接收用户输入的文本信息,或显示系统提供的文本信息。用户可以在文本框中输入、编辑和修改数据。 1.属性 文本框控件常用的属性有:Name、Text、BorderStyle、BackColor、ForeColor、Font、Alignment、Appearance、Enable、Locked、Maxlength、MultiLine、PasswordChar、ScrollBars、Visible、Left、Top、Width和Height等。以下是其中几个较重要的属性。 ? Text:文本框中的内容。 ? MultiLine:该属性为True时可以接收多行文本,为False时只能接收单行文本。 ? Maxlength:指定文本框中最多能接收的文本字符数。 ? PasswordChar:指定在文本框中显示的符号,可用于口令输入。 ? Locked:指定用户能否编辑文本框中的文本。 ? ScrollBars:决定文本框是否含有滚动条。0为不含滚动条,1为含有水平滚动条,2为含有垂直滚动条,3为含有水平和垂直滚动条。 2.事件 文本框控件常用的事件有:Change、KeyPress、LostFocus、KeyDown、KeyUp、MouseDown、Mouse

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档