学学习网 手机版

学学习网

学习路径: 学习首页 > 应用开发 > vb >

第二节 VB用户界面设计基础

设置字体:
----------------------------------
1. 概述

  界面的设计有两步:先绘制控件,然后确定控件属性。
 
  绘制控件:在工具箱里单击想画的控件,在窗体里按下鼠标并拖曳,然后松开鼠标即可。确定属性:先选中控件,然后按F4键或单击工具栏上的属性窗口进入属性(Properties)窗口,再在属性窗口中找到要设置的属性并进行设置。

2. 常用属性的设置

  (1)Name属性
   对象都有名字,计算机把名字看成对象于对象之间的根本差异,因此在同一窗体里不许出现重名的情况(除非这是一个控件数组),且名字不得超过40个字。
  
  在简单的程序里,给控件命名不是很必要,完全可以使用控件Name属性的缺省值。例如Text1。但在有几十个控件的复杂窗体里,就很难区分它们。所以,VB推荐由三个小写字母的前缀和一个第一个字母为大写的描述性单词组成的名字。例如cmdMyButton是一个命令按钮(前缀是cmd)

  (2)Caption属性
  Caption即标题,是可以在对象外观上直接看见的文本,可以长达255字符,包括空格和标点符号,比如一个叫cmdOk的命令钮,它的Caption属性就可以是“Ok”。 注意:并不是所有的对象都有此属性,比如文本框、图片框、线条等就没有。
   
  为按钮设置热键:在设置Caption属性时,在需要加下划线的字母前加上 “&” 符号,例如 “&File”,输出的就是“File”,这样就可以通过按ALT键和标题上那个带下划线的字母来选取它了, 不必为此编任何代码。
Name和 caption的比较:
  
  1) Name是系统用来识别对象的,编程时需要用它来指代各对象;Caption是给用户看的,提示用户该对象的作用;
 
  2) Name可以采用系统默认的名称,但Caption应该根据实际情况改成意义明了的名词;
  3)所有对象都有Name,但不一定都有Caption;

  (3)Top,Left属性
   这两个属性决定对象的位置。只有两种情况需要在属性窗口里设置这两个属性:第一种是用户没有鼠标,第二种是程序员需要十分精确地设定这两个值。当选中对象,单击并拖曳它的时候,便在修改这两个值了。
  (4)Height,Width属性
  这两个属性决定了对象的大小,当选中控件时,它周围出现八个小黑方块,把鼠标指向这些方块,鼠标指针将变成一个双向的箭头,这时按下鼠标并拖曳它,即可改变控件的大小,也就改变了Height,Width属性。
1.  窗体的属性
  (1)设置属性的方法
  1)在设计态通过属性窗口设置
 
     直接在属性窗口中选择或输入既可。
 
  2)在程序代码中改变属性值
 
    代码中的格式为:  对象名 . 属性 = 属性值
 
    例:Form1.BackColor=RGB(255,0,0)
2.  窗体的常用方法
  (1)Hide方法
   用以隐藏 MDIForm 或 Form 对象,但不能使其卸载。
 
   语法:object.Hide
 
  object 所在处代表一个对象表达式,其值为“应用于”列表中的一个对象。如果省略 object,则带有焦点的窗体就认为是该 object。
  说明:
  隐藏窗体时,它就从屏幕上被删除,并将其 Visible 属性设置为 False。 用户将无法访问隐藏窗体上的控件,但是对于运行中的 Visual Basic  应用程序,或对于通过 DDE 与该应用程序通讯的进程及对于 Timer 控件的事件,隐藏窗体的控件仍然是可用的。
 
   窗体被隐藏时,用户只有等到被隐藏窗体的事件过程的全部代码执行完后才能够与该应用程序交互。
 
  如果调用 Hide 方法时窗体还没有加载,那么 Hide 方法将加载该窗体但不显示它。

  (2)Move方法
   用以移动 MDIForm、Form 或控件。
 
  语法:object . Move  left, top, width, height
说明:只有 left 参数是必须的。但是,要指定任何其它的参数,必须先指定出现在语法中该参数前面的全部参数。例如,如果不先指定 left 和 top 参数,则无法指定 width 参数。任何没有指定的尾部的参数则保持不变。
  (3)Print 方法
  在 Immediate 窗口中显示文本。
 
  语法:object . Print [outputlist]
 
      Print 方法的语法具有下列对象限定符和部分:  
部分 描述
Object 必需的。对象表达式,其值为“应用于”列表中的对象。
outputlist 可选的。要打印的表达式或表达式的列表。如果省略,则打印一空白行。
outputlist 参数具有以下语法和部分:
----------------------------------
课程列表
重点难点
赞助链接