第2节创建用户界面 21创建窗体 22常用控件 23制作菜单 Visualbasic程序设计
第2节 创建用户界面 2.1 创建窗体 2.2 常用控件 2.3 制作菜单 Visual Basic 程序设计
对象的属性、事件、方法 鲁,’鲁修急,锄每参参物,歌够、邻 ■窗体和控件是 Windows应用程序用户接口的基本元素,在VB中,元 素称为对象。对象具有属性和方法,可以响应外部事件 ■属性是对象的静态特性。不同的对象有其对应的属性。对象的属 性既可以在属性窗口中设置,也可以通过程序语句来设置。 ■方法是指对象具有的行为和能执行的动作。具体地说,当需要控 制某个对象时,可以调用该对象内部的某个过程或函数。除了有 方法名外,大多数方法还有相应的参数。方法调用的语法格式: [0 bjectName.]方法[参数列表] 如果为当前对象,则对象名可省略。 Visualbasic程序设计
Visual Basic 程序设计 对象的属性、事件、方法 ◼ 窗体和控件是Windows应用程序用户接口的基本元素,在VB中,元 素称为对象。对象具有属性和方法,可以响应外部事件。 ◼ 属性是对象的静态特性。不同的对象有其对应的属性。对象的属 性既可以在属性窗口中设置,也可以通过程序语句来设置。 ◼ 方法是指对象具有的行为和能执行的动作。具体地说,当需要控 制某个对象时,可以调用该对象内部的某个过程或函数。除了有 方法名外,大多数方法还有相应的参数。方法调用的语法格式: [ObjectName.] 方法 [参数列表] 如果为当前对象,则对象名可省略
对象的属性、事件、方法 ·鲁,每’修,部物参·部称,参给念命歌:攀、命’命你 ■事件是指对象能够识别并做出反应的外部“刺激”。VB中每一类 对象能支持什么事件是已经定义好了的,且每个事件都有事件名 ■事件分为系统事件和用户事件,系统事件由计算机自动产生,如 定时信号;用户事件是由用户产生的,如键盘或鼠标事件。 事件过程是对象对施加在自身上的某一事件的响应。它是一个程 序段,放在代码窗口中。事件过程的语法格式: Sub控件名事件名(参数表) 事件过程主体 End sub 在一个事件过程中,可以通过语句来设置自身的或其他对象的属性 执行自身的或其他对象的方法设针
Visual Basic 程序设计 对象的属性、事件、方法 ◼ 事件是指对象能够识别并做出反应的外部“刺激” 。VB中每一类 对象能支持什么事件是已经定义好了的,且每个事件都有事件名 。 ◼ 事件分为系统事件和用户事件,系统事件由计算机自动产生,如 定时信号;用户事件是由用户产生的,如键盘或鼠标事件。 ◼ 事件过程是对象对施加在自身上的某一事件的响应。它是一个程 序段,放在代码窗口中。事件过程的语法格式: Sub 控件名__事件名(参数表) 事件过程主体 End Sub ◼ 在一个事件过程中,可以通过语句来设置自身的或其他对象的属性 、执行自身的或其他对象的方法
2.1创建窗体 窗体(Form)是为了设计VB应用程序界面或对话框而提供的 窗口,是包容用户界面或对话框所需的各种控件的“容器” 1.窗体的属性、方法与事件 ·窗体的属性定义了它的外观; ·窗体的方法定义了它的行为 ·窗体所能响应的事件定义了它与用户的交互。 VB为窗体规定了众多的属性、方法与事件。 在创建新工程时,ⅤB会自动加入一个缺省属性的空白窗体。用 户可以改变这些属性值从而改变窗体的外观和行为。 下面介绍窗体常用的属性、方法与事件 Visualbasic程序设计
Visual Basic 程序设计 2.1 创建窗体 窗体(Form)是为了设计VB应用程序界面或对话框而提供的 窗口,是包容用户界面或对话框所需的各种控件的“容器” 。 1. 窗体的属性、方法与事件 • 窗体的属性定义了它的外观; • 窗体的方法定义了它的行为; • 窗体所能响应的事件定义了它与用户的交互。 ◼ VB为窗体规定了众多的属性、方法与事件。 ◼ 在创建新工程时,VB会自动加入一个缺省属性的空白窗体。用 户可以改变这些属性值从而改变窗体的外观和行为。 ◼ 下面介绍窗体常用的属性、方法与事件
21刨建窗体 ()窗体的常用属参每身部命数 a.Name:窗体名称。 ·窗体名称在程序代码中作为窗体对象的标识名。 ·窗体名称可以缺省。窗体名称也可以自定义。 ·窗体名称自定义的命名规则:必须以字母或汉字开头,可 以包含数字和下划线,但不能包含空格或标点符号。 b. Caption:窗体标题。 窗体标题是出现在窗体标题栏的文本內容。 窗体标题默认与窗体名称相同。 标题也可以自定义,只要是字符即可,不受其他约束。 注意: 窗体名称与窗体标题是有区别的。 Visualbasic程序设
Visual Basic 程序设计 (1) 窗体的常用属性 a.Name:窗体名称。 • 窗体名称在程序代码中作为窗体对象的标识名。 • 窗体名称可以缺省。 窗体名称也可以自定义。 • 窗体名称自定义的命名规则:必须以字母或汉字开头,可 以包含数字和下划线,但不能包含空格或标点符号。 b.Caption:窗体标题。 窗体标题是出现在窗体标题栏的文本内容。 窗体标题默认与窗体名称相同。 标题也可以自定义,只要是字符即可,不受其他约束。 2.1 创建窗体 注意: 窗体名称与窗体标题是有区别的
21刨建窗体 (1)窗体的常用属性 ■窗体名称、窗体标题缺省和自定义两种方式。 ■窗体名称缺省为Form1,Form2等 窗体名称也可以自定义。如 NewBorn,Frma等。 Visualbasic程序设计
Visual Basic 程序设计 (1) 窗体的常用属性 。 2.1 创建窗体 ◼窗体名称、窗体标题缺省和自定义两种方式。 ◼窗体名称缺省为Form1,Form2等。 ◼窗体名称也可以自定义。如NewForm, Frma等
21刨建窗体 鲁、(1)密停的常局属浍部緲锻够 c. Backcolor与 Fore color:窗体的前景色与背景色。 颜色值用一个长整数表示。点击属性栏右边的,会弹 出一个颜色设置组合框。 同样,穗视图”菜单中色板”命伶也可以 设置窗 名称)Form1 【名称)Form1 lanneaxence1-3n a-△ya1-3n 体 缺省 [ d 定义颜色 应用程序工作区 显示文本 Visualbasic程序设计
Visual Basic 程序设计 • 同样,使用“视图”菜单中的“调色板”命令也可以 设置窗 体等对象的前景色和背景色。 c. BackColor与ForeColor:窗体的前景色与背景色。 • 颜色值用一个长整数表示。点击属性栏右边的 ,会弹 出一个颜色设置组合框。 (1) 窗体的常用属性 2.1 创建窗体
21刨建窗体 (1)窗体的常用属性 颜色设置组合框中有“调色板”和“系统”选项卡,(分 别提供了许多可选的颜色。 使用“视图”菜单中的“调色板”命令设置窗体等对象 的前景色和背景色步骤如下: 1先选中一个对象 2.用“视图”菜单中的“调色板”命令打开调色板。 3.设置前景色:选中左侧回形框中的小方框后,再 选中调色板中的某种颜色 设置背景色:选中大方框,再选中调色板中的某种 颜色 缺省”按钮为对象设置缺省的前景色和背景。 Visualbasic程序设计
Visual Basic 程序设计 (1) 窗体的常用属性 2.1 创建窗体 ◼颜色设置组合框中有“调色板”和“系统”选项卡,(分 别提供了许多可选的颜色。 ◼使用“视图”菜单中的“调色板”命令设置窗体等对象 的前景色和背景色步骤如下: 1. 先选中一个对象. 2. 用“视图”菜单中的“调色板”命令打开调色板。 3. 设置前景色:选中左侧回形框中的小方框后,再 选中调色板中的某种颜色; 设置背景色:选中大方框,再选中调色板中的某种 颜色。 “缺省”按钮为对象设置缺省的前景色和背景
21刨建窗体 鲁、(1)密停的常局属浍部緲锻够 d.Font:正文字体。 设置窗体上所显示的正文的字体、字号和字形等。 点击字体属性栏右边的对话框按钮…,弹出“字体对话 框 (如图)。 、、小五号”。 「取消 示例 厂册除线) 下划线①U 中文字体 WaBbly2x 语系① CHINESE_GB2312 说明:Font是窗体的一种属性,同时它又被看作一个对象 Font本身还具有Name,size,Bold, Italic等属性。 Visualbasic程序设计
Visual Basic 程序设计 说明:Font是窗体的一种属性,同时它又被看作一个对象 Font本身还具有Name,Size,Bold,Italic等属性。 d. Font:正文字体。 • 设置窗体上所显示的正文的字体、字号和字形等。 • 点击字体属性栏右边的对话框按钮 ,弹出“字体对话 框” (如图)。默认的字体为“宋体、常规、小五号”。 (1) 窗体的常用属性 2.1 创建窗体
21创建窗体 、1)》窗体的常用属性心哪物你 e. Borderstyle:边框样式 用数值来表明窗体边框的风格。 0-无边握 时:窗口大小不可改变,任务栏上无显示; 1店定单线宠框,运行时:窗口天小不可改雯,在务 有显示 任务栏有显宗 边框(默认值),运行时:可以改变窗口大小 3-回定双线框,运行时:窗口大小不可改变,任务 栏上无显示 ,无控制盒,运行时:窗口大小不可改 变,任务 5-活动工具,无控制盒,运行时:可以改变窗口大 小,任务栏上无显示。 Visualbasic程序设计
Visual Basic 程序设计 (1) 窗体的常用属性 2.1 创建窗体 e. BorderStyle:边框样式 用数值来表明窗体边框的风格。 0―无边框,运行时:窗口大小不可改变,任务栏上无显示; 1―固定单线边框,运行时:窗口大小不可改变,任务栏上 有显示; 2―活动双线边框(默认值),运行时:可以改变窗口大小, 任务栏上有显示; 3―固定双线对话框,运行时:窗口大小不可改变,任务 栏上无显示; 4―固定工具窗口,无控制盒,运行时:窗口大小不可改 变,任务栏上无显示; 5―活动工具窗口,无控制盒,运行时:可以改变窗口大 小,任务栏上无显示