文档库 最新最全的文档下载
当前位置:文档库 › 内容页访问母版页的属性及控件

内容页访问母版页的属性及控件

内容页访问母版页的属性及控件
内容页访问母版页的属性及控件

内容页访问母版页的属性及控件

获取母版页的相关内容有两种方法

1 通过findcontrol找控件ID

需要在此事件中~因为Page_load中时是先内容页加载然后才是母版页加载

protected void Page_LoadComplete(object sender, EventArgs e)

{

Label2.Text = "现在时间是" + (Master.FindControl("Label1") as Label).Text;

if (Request.QueryString["id"] == "dy")

{

(Master.FindControl("Image1") as Image).ImageUrl = "~/Images/ml0069.jpg";

}

}

2 通过强引用

<%@ Page Language="C#" MasterPageFile="~/MasterPage.master" AutoEventWireup="true" CodeFile="Default2.aspx.cs" Inherits="Default2" Title="Untitled Page" %>

<%@ MasterType VirtualPath="~/MasterPage.master" %>

然后可以在母版页中定义公共属性或方法

public string GetUserName()

{

return https://www.wendangku.net/doc/082297976.html,;

}

在内容页中调用

Label1.Text = "欢迎光临" + Master.GetUserName();

一、使用FindControl方法获取母版页控件的引用

利用内容页page对象的Master公共属性,我们可以实现对关联母版页的引用。进而使用母版页的FindControl方法来实现对母版页控件的访问。

母版页MasterPage.master:

< %@ Master Language="C#" AutoEventWireup="true" CodeFile="MasterPage1.master.cs" Inherits="MasterPage1" %>

< !DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"

"https://www.wendangku.net/doc/082297976.html,/TR/xhtml1/DTD/xhtml1-transitional.dtd">

< html xmlns="https://www.wendangku.net/doc/082297976.html,/1999/xhtml" >

< head runat="server">

< title>母版页< /title>

< /head>

< body>

< form id="form1" runat="server">

< asp:Label runat="server" ID="masterlabel">母版页的内容< /asp:Label>

< div>

< asp:contentplaceholder id="ContentPlaceHolder1" runat="server">

< /asp:contentplaceholder>

< /div>

< /form>

< /body>

< /html>

内容页Content1.aspx:

< %@ Page Language="C#" MasterPageFile="~/MasterPage1.master" AutoEventWireup="true" CodeFile="content1.aspx.cs" Inherits="content1" Title="Untitled Page" %>

< script runat="server">

void Page_LoadComplete(Object sender, EventArgs e)

{

contentlabel.Text = (Master.FindControl("masterlabel") as Label).Text;

}

< /script>

< asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder1"

Runat="Server">

< asp:Label ID="contentlabel" runat="server">这里将显示母版页masterlabel控件的内容。<

/asp:Label>

< /asp:Content>

其中,“Page_LoadComplete”是内容页面加载完成时触发的一个事件。

运行结果:

二、使用MasterType指令获取母版页控件的引用

相对于上面的FindControl方法而言,MasterType显得很直接。通过使用MasterType,可以创建与母版页的强类型引用。

将FindControl方法例子中的MasterPage.master更改如下:

< %@ Master Language="C#" AutoEventWireup="true" CodeFile="MasterPage1.master.cs" Inherits="MasterPage1" %>

< script runat="server">

public Label MasterPageLabel//注意:将母版页label控件强类型化,方便内容页访问。对母版页属性的访问也使用该方法。

{

get#p#分页标题#e#

{

return masterlabel;

}

set

{

masterlabel = value;

}

}

< /script>

< !DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"

"https://www.wendangku.net/doc/082297976.html,/TR/xhtml1/DTD/xhtml1-transitional.dtd">

< html xmlns="https://www.wendangku.net/doc/082297976.html,/1999/xhtml" >

< head runat="server">

< title>母版页< /title>

< /head>

< body>

< form id="form1" runat="server">

< asp:Label runat="server" ID="masterlabel">母版页的内容< /asp:Label>

< div>

< asp:contentplaceholder id="ContentPlaceHolder1" runat="server">

< /asp:contentplaceholder>

< /div>

< /form>

< /body>

< /html>

将FindControl方法例子中的Content1.aspx更改如下:

< %@ Page Language="C#" MasterPageFile="~/MasterPage1.master" AutoEventWireup="true" CodeFile="content1.aspx.cs" Inherits="content1" Title="Untitled Page" %>

< %@ MasterType VirtualPath="~/MasterPage1.master" %>

< script runat="server">

new void Page_Load(Object sender, EventArgs e)

{

contentlabel.Text = Master.MasterPageLabel.Text;

}

< /script>

< asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder1"

Runat="Server">

< asp:Label ID="contentlabel" runat="server">这里将显示母版页masterlabel控件的内容。< /asp:Label>

< /asp:Content>

VB控件属性大全

1.01、窗体(FORM)的常用属性 属性说明 (Name)窗体的名称 ActiveControl返回焦点所在的控件,该属性设计阶段不可用,运行时只读。 Appearance 外观效果,取值为: 0 平面 1 3D(立体) AutoRedraw 是否自动刷新或重画窗体上所有图形[获得或设置从绘图(graphics)方法到一个持久性位图的输出],取值为: True False BackColor背景颜色,可从弹出的调色板选择。 BorderStyle 设置边界类型,取值为: 0 None(无边界框架) 1 FixedSingle(窗口大小固定不变的单线框架) 2 Sizable(窗口大小可变的标准双线框架) 3 FixedDialog(窗口大小固定的对话框窗体) 4 FixedToolWindow(窗口大小固定的工具箱窗体) 5 Sizable ToolWindow(窗口大小可变的工具箱窗体) Caption窗体的标题 ClipControls 决定Paint事件的graphics方法是重画整个对象,还是重画新显示的区域。取值为: True或False ControlBox 是或有控制框, 取值为:True 有 False 无 DrawMode 设定窗体上绘图(graphics方法),Shape,Line等控件的输出外观,有16种可选: 1 黑色 2 非或笔,设置值15的反相 3 与非笔,背景色以及画笔反相二者共有颜色的组合 4 非复制笔,设置值13的反相 5 与笔非,画笔以及显示色反相二者共有颜色的组合 6 反相,显示颜色反相 7 异或笔,画笔颜色以及显示颜色的异或 8 非与笔,设置值9的反相 9 与笔,画笔以及显示色二者共有颜色的组合

所有控件都具有的属性

所有控件都具有的属性:1、Name: 表示在代码中用来标识一个控件的名字。 2、Enabled: 表示一个控件是否可以响应一个事件,即该控件可不可用。 值为true: 可以响应;值为false: 不可以看见。 3、Visible: 表示一个控件是否可见。值为true:可以看见;值为false: 不可以看见。 所有控件都具有的事件:1、KeyDown : 当用户按下键盘上一个键时发生的。 2、KeyUp : 在用户松开键盘上按下的键时发生的。 3、KeyPress : 在Key Down和Key Up事件之间发生。 4、MouseDown : 在鼠标被按下时触发的。 5、MouseUp :在用户松开鼠标键时发生的。 6、Click :在用户单击鼠标左键时发生的。 7、DblClick :在用户双击鼠标时发生的。 一、窗体 (Form)属性: 1、Caption: 表示窗体标题栏的文字。 2、BorderStyle: 一般情况下为默认值,若更改为下列值: 1)值为0:没有窗体标题栏 2)值为1:窗体运行之后不能改变大小 3、WindowState: 设置窗体的大小。 3)值为0:窗体正常大小 4)值为1:窗体最小化值为2:窗体最大化 4、BackColor: 表示窗体的背景颜色 事件 1、Initialize(初始化事件): 在窗体加载和显示之前触发,这个事件只触一次。 2、Load(加载事件): 用来完成窗体显示之前需要完成的动作。 3、Activate/Deactivate (激活/非激活事件):是用户在同一个应用程序的两个或多个窗体之间移动时触发的。 4、QueryUnload(条件卸载事件): 决定窗体是如何关闭的。 触发QueryUnload事件时Unload 的参数和因素有: 1)VbFormControlMenu值为0 :选中窗体控件菜单中的Close命令。 2)VbFormCode值为1 :从代码中调用Unload 语句。 3)VbAppWindows值为2 :终止当前的Windows操作系统。 4)VbFormMDIForm值为4 :因为终止MDI父窗体而导致MDI子窗体的终止。 5、Terminate(终止事件):在窗体的所有实例从内存中清除时发生,只触发一次。 方法: 1、Load:加载窗体,但不在屏幕上显示 2、Unload:卸载窗体,既从屏幕上也从内存中清除窗体。 3、Show:加载窗体并在屏幕上显示窗体。Show分为: 1)正常窗体:Form1.show 2)模式窗体(只能显示一个窗体):Form1.show.vbmodel 4、Hide:从屏幕上隐藏窗体,但是在内存中保存窗体的信息。 5、Move:移动窗体,必须有坐标值。 二、文本框(Text)属性: 1、Text:表示文本框里的文本。如:Text1.Text=”APPLE” 2、MaxLength:给定一个整数,表示文本框最多可以输入几个字符(英文与汉字长度一样,都占一个字节)。 3、PasswordChar: 显示密码时使用。 4、Locked: 值为True: 用户不可以编辑文本框中的文本。 False:文本框中的文本可以更改。 5、MultiLine: 值为True:文本可以显示在多行。 False:文本只能显示在一行。 6、BackColor:文本框的背景颜色。 7、BorderStyle:设置文本框的样式,有两个值(上机试一下)。 8、Font:设置文本中的字体。 9、ForeColor:设置文本框中字体的颜色。 事件 1、Click:点击文本框时发生。 2、Change:当文本框中的文本发生变化时发生。 3、LostFocus:当文本框失去焦点时发生。

表单控件属性与方法总结

表单控件属性与方法总结表单控件属性 表单的文件名:.scx 表单

输出类控件 标签:第一次创建:name:label1 数据绑定时的字段名显示,默认的名称:lbl字段名 图像:image1. 通用型字段中如果存放的是图片,数据绑定指定的控件就是图像控件 线条:line1

形状:shape1 对控件对象的多重选定:shift+选择 输入类控件 文本框:text1 可以接受4种:c n d(t) l。可以作为以上4种数据类型的绑定控件:Txt字段名

方法:表示对象的行为 Setfocus:设置焦点 Thisform.控件名.方法名 事件: Gotfocus:对象获得焦点时 Lostfocus: 对象失去焦点时 Interactivechange:当键盘或鼠标改变文本框的值时发生 文本框和标签 分别用文本框控件和标签控件显示系统时间,系统日期,系统的日期时间Time()=c型 Date()=d型 Datetime()=t型 文本框用value可以接受c、n、d、l、t 标签用caption接受,只能是c 注意:在属性中设置也要加=

属性设置例子: THISFORM.TEXT1.VALUE=DATE() THISFORM.TEXT1.VALUE=DATETIME() THISFORM.TEXT1.VALUE=TIME() https://www.wendangku.net/doc/082297976.html,BEL1.CAPTION=TIME() https://www.wendangku.net/doc/082297976.html,BEL1.CAPTION=TTOC(DATETIME()) https://www.wendangku.net/doc/082297976.html,BEL1.CAPTION=DTOC(DATE()) 列表框list1和组合框combo1 1.列表框的列表项全部显示,而组合框只显示一项 2.组合框分为下拉组合框和下拉列表框,前者允许选择和输入数据项,后者和列表框一样只有选取功能

VB常用控件属性,事件

vb内部控件使用方法总结 内部控件 控件在VB程序设计中扮演重要的角色,它是VB程序的基本组成部分。合理恰当地使用各种不同的控件,以及熟练掌握各个控件的属性设置,是进行VB程序设计的基础。另外控件应用的好坏直接影响应用程序界面的美观性和操作的方便性。本章详细介绍VB的内部控件的使用方法。 4.1 标签 标签是VB中最简单的控件,用于显示字符串,通常显示的是文字说明信息。但不能编辑标签控件。 使用标签的情况很多,通常用标签来标注本身不具有Caption属性的控件。例如,可用标签为文本框、列表框、组合框等控件来添加描述性的标签。还可编写代码改变标签控件的显示文本以响应运行时的事件。例如,若应用程序需要用几分钟处理某个操作,则可用标签显示处理情况的信息。 4.1.1 常用属性 标签的属性很多,下面介绍几个常用的属性。 (1)Alignment属性 设置标签中文本的对齐方式。其使用语法如下: Object.Alignment[=值] 其中的“值”可以为0,1或2。0(默认值)表示左对齐;1表示右对齐;2表示居中。(2)AutoSize属性 设置控件是否能够自动调整大小以显示所有的内容。其使用语法如下:Object.AutoSize[=True或False] (3)BackStyle属性 设置标签的背景样式。其使用语法如下: Object.BackStyle[=值] 其中的“值”可以为0或1。1(默认值)表示是不透明的;0表示是透明的。 (4)BorderStyle属性 设置标签的边框样式。其使用语法如下: Object.BorderStyle[=值] 其中的“值”可以为0或1。0(默认值)表示无边框;1表示单线边框。 (5)Caption属性 设置标签的文本内容。其使用语法如下: Object.Caption[=字符串] (6)WordWrap属性 设置标签的文本在显示时是否自动折行功能。其使用语法如下: Object.WordWrap[=True或False] 其中True表示具有自动折行功能;False(默认值)表示没有自动折行功能。 4.1.2 常用事件和方法 一般很少使用标签事件,标签的方法中常用的只有Move,其基本语法如下:Move left,top,width,height 其中left,top,width,height分别表示移动目的位置的坐标和大小。left为必要参数,其他三个为可选参数。

VB常用控件属性

VB常用控件属性 4.1 标签 标签是VB中最简单的控件,用于显示字符串,通常显示的是文字说明信息。但不能编辑标签控件。 使用标签的情况很多,通常用标签来标注本身不具有Caption属性的控件。例如,可用标签为文本框、列表框、组合框等控件来添加描述性的标签。还可编写代码改变标签控件的显示文本以响应运行时的事件。例如,若应用程序需要用几分钟处理某个操作,则可用标签显示处理情况的信息。 4.1.1 常用属性 标签的属性很多,下面介绍几个常用的属性。 (1)Alignment属性 设置标签中文本的对齐方式。其使用语法如下: Object.Alignment[=值] 其中的“值”可以为0,1或2。0(默认值)表示左对齐;1表示右对齐;2表示居中。 (2)AutoSize属性 设置控件是否能够自动调整大小以显示所有的内容。其使用语法如下: Object.AutoSize[=True或False] (3)BackStyle属性 设置标签的背景样式。其使用语法如下: Object.BackStyle[=值] 其中的“值”可以为0或1。1(默认值)表示是不透明的;0表示是透明的。 (4)BorderStyle属性 设置标签的边框样式。其使用语法如下: Object.BorderStyle[=值] 其中的“值”可以为0或1。0(默认值)表示无边框;1表示单线边框。 (5)Caption属性 设置标签的文本内容。其使用语法如下: Object.Caption[=字符串] (6)WordWrap属性 设置标签的文本在显示时是否自动折行功能。其使用语法如下: Object.WordWrap[=True或False] 其中True表示具有自动折行功能;False(默认值)表示没有自动折行功能。 4.1.2 常用事件和方法 一般很少使用标签事件,标签的方法中常用的只有Move,其基本语法如下: Move left,top,width,height 其中left,top,width,height分别表示移动目的位置的坐标和大小。left为必要参数,其他三个为可选参数。 4.1.3 应用例子 目的:设计一个窗体说明标签的基本应用方法。 首先创建本章工程,在其中添加一个窗体,在该窗体中放置一个标签Label1。该标签的基本属性如下: Name Label1 Caption "中华人民共和国" BorderStyle 1

VB6.0基本控件的属性

VB基本控件的属性,方法经及事件 VB基本控件的属性,方法经及事件 VB基本控件的属性,方法经及事件 所有控件都具有的属性: 1、Name: 表示在代码中用来标识一个控件的名字。 2、Enabled: 表示一个控件是否可以响应一个事件,即该控件可不可用。 值为true: 可以响应;值为false: 不可以看见。 3、Visible: 表示一个控件是否可见。值为true:可以看见;值为false: 不可以看见。所有控件都有具有的事件: 1、KeyDown : 当用户按下键盘上一个键时发生的。 2、KeyUp : 在用户松开键盘上按下的键时发生的。 3、KeyPress : 在Key Down和Key Up事件之间发生。 4、MouseDown : 在鼠标被按下时触发的。 5、MouseUp :在用户松开鼠标键时发生的。 6、Click :在用户单击鼠标左键时发生的。 7、DblClick :在用户双击鼠标时发生的。 一、窗体(Form) 属性: 1、Caption: 表示窗体标题栏的文字。 2、BorderStyle: 一般情况下为默认值,若更改为下列值: 1)值为0:没有窗体标题栏 2)值为1:窗体运行之后不能改变大小 3、WindowState: 设置窗体的大小。 3)值为0:窗体正常大小 4)值为1:窗体最小化 值为2:窗体最大化 4、BackColor: 表示窗体的背景颜色 事件: 1、Initialize(初始化事件): 在窗体加载和显示之前触发,这个事件只触一次。 2、Load(加载事件): 用来完成窗体显示之前需要完成的动作。 3、Activate/Deactivate (激活/非激活事件):是用户在同一个应用程序的两个或多个窗体之间移动时触发的。 4、QueryUnload(条件卸载事件): 决定窗体是如何关闭的。 触发QueryUnload事件时Unload 的参数和因素有: 1)VbFormControlMenu值为0 :选中窗体控件菜单中的Close命令。 2)VbFormCode值为1 :从代码中调用Unload 语句。 3)VbAppWindows值为2 :终止当前的Windows操作系统。 4)VbFormMDIForm值为4 :因为终止MDI父窗体而导致MDI子窗体的终止。 5、Terminate(终止事件):在窗体的所有实例从内存中清除时发生,只触发一次。方法: 1、Load:加载窗体,但不在屏幕上显示 2、Unload:卸载窗体,既从屏幕上也从内存中清除窗体。 3、Show:加载窗体并在屏幕上显示窗体。Show分为:

VB选择题

VB选择题预测 1.Vb中TextBox控件是()。 A标签B命令按钮C文本框D单选按钮 2.使用VB编程,通常会用到工具箱中的工具,我们把这些工具称为() (A)事件(B)工具盒(C)控件(D)窗体 3.要修改窗体上的前景色需要用到下列哪个函数名称() (A) Forecolor(B) Font (C) Backcolor (D) caption 4. 在Visual Basic中最基本的对象是(),它是应用程序的基石,是其他控件的 容器。(A) 文本框(B) 命令按钮(C) 窗体(D) 标签 5. VB 6.0是一种面向( ) 的编程环境。 A)机器B对象C)过程 D 应用 6. 要使FormI窗体的标题栏显示"欢迎进入VB世界",以下()语句是正确的。 (A) Forml.Caption=“欢迎进入VB世界”(B) Forml.Caption='欢迎进入VB世界' (C) Forml.Caption=欢迎进入VB世界(D) Forml.Caption="欢迎进入VB世界" 7. 若要修改文本框的背景,要对()属性进行设置。 (A) Text (B)Maxlength (C) Backcolor (D)Caption 8、VB6.0集成开发环境不包括()窗口。 (A) DOS界面窗口(B) 窗体窗口(C) 代码窗口(D) 属性窗口 9.显示窗体可用窗体对象的() (A) Move方法(B) Show 方法(C) Display 方法(D) Load 方法 10.下列选项中不属于窗体的属性的是() (A)Caption (B) Font (C) Height (D) Text 11. 在visual Basic中可以包含其他控件的是( ) 。 (A)复选框(B)框架(C)文本框(D)滚动条 12.任何控件都有的属性是( ) 。 (A)BackColor (B)Caption (C)名称(D)BorderStyle 13.Visual Basic程序设计的主要的步骤是( ) A、可视性程序设计 B、代码程序设计 C、可视性程序设计和代码程序设计 D、界面设计 14.窗体能响应的事件是( ) A、ActiveFrom B、Drive C、Load D、Change

vb试卷答案

<一>界面设计 1、以下有关对象属性的说法中正确的是D 。A、对象所有的属性都罗列在属性窗口列表中B、不同对象不可能有同名属性 C、不同对象的同名属性取值一定相同 D、对象的某些属性即可在属性窗口设置,也可以通过属性代码设置或改变 2、有程序代码:Text1.Text=”Visual Basic”其中的Text1、Text和”Visual Basic”分别代表 C 。 A、对象、值、属性 B、对象、方法、属性 C、对象、属性、值 D、属性、对象、值 3、一个对象可以执行的动作与可被对象识别的动作分别称为B 。A、事件,方法B、方法,事件C、属性,方法D、过程,事件 4、Visual Basic是一种面向D 的程序设计语言。 A、过程 B、用户 C、方法 D、对象5、一只白色的足球踢进球门,则白色、足球、踢、进球门是 B 。A、属性、对象、方法、事件B、属性、对象、事件、方法C、对象、属性、方法、事件D、对象、属性、事件、方法6、Visual Basic是用于开发B 环境下的应用程序的工具。A、DOS B、Windows C、DOS和Windows D、UNIX 7、一个可执行的Visual Basic中应用程序至少要包括一个C 。A、标准模块B、类模块C、窗体模块D、辅助模块8、在Visual Basic

最基本的对象是B ,它是应用程序的基石。A、标签B、窗体C、文本框D、命令按钮 9、如果要在两个菜单命令项之间加一条分隔线,可在标题文本框中键入A 。A、- B、+ C、& D、# 10、在使用菜单编辑器创建菜单时,可在菜单名称中某字母前插入B 符号,那么在运行程序时按Alt键和该字母键就可打开该命令菜单。 A、下划线 B、& C、$ D、@ 11、在窗体Form1的Click事件过程中有以下语句: Label1.Caption=”visual basic” 若本语句执行前,标签控件的名称属性和Caption属性取缺省值,则标签控件的名称属性和Caption 属性在执行本语句前的取值分别为 C 。 A、Label, Label B 、Label, Caption C、Label1, Label1 D、Caption, Label 12、同上题,该语句执行后,标签控件的名称属性和caption属性取值分别为B 。 A、Label, visual basic B、Label1, visual basic C、Label1, caption D、Label1, label1 13、如果在窗体上有命令按钮OK,在代码编辑窗口有与之对应的CmdOK_Click()事件,则命令按钮控件的名称属性和Caption属性分别 为C 。 A、OK、Cmd B、Cmd、OK C、CmdOK、OK D、OK、CmdOK 14、窗体Form1的名称属性是frm,它的Load事件过程名是A 。 A、Form_Load B、Form1_Load C、frm_Load D、Me_Load 15、 用窗体的C__属性来设置窗体的标题。

VB试题 (6)

题型:填空、判断、选择、程序填空、程序设计和窗体设计 VB的特点:面向对象、可视化、事件驱动 对象具有属性、事件和方法三要素. 属性是用来描述和反映对象特征的参数,不同的对象具有各自不同的属性,对象的所有属性都 可以在属性窗口中设置.N 所有控件都具有的共同属性是【1】属性.name 写出清除标签Label1的显示信息的语句为【1】. Label1.caption=""(清除文本框的内容、在标签上显示信息、在文本框中显示信息) 窗体的Enabled属性值为False时,该窗体上的按钮、文本框等控件就不会响应用户的操作。Y 当运行程序时,系统自动启动窗体的事件过程是().A (Enabled是否失效,Visible是否可见) A:Load B:Click C:UnLoad(关闭窗体时启动) D:GotFocus 控件是对象,而窗体不是对象,它只是控件对象的窗口.N 一个程序只能有一个窗体。N vb程序运行时窗体上对象的名称可以随时修改。N 如果要使命令按钮表面显示文字"退出(X)"(在字符X之下加下划线),则其Caption属性设置为【1】。退出(&X) 设置控件背景颜色的属性名称是【1】. Backcolor(前景色(字体颜色):Forecolor) 要在垂直位置上移动控件,应利用控件的()属性. C A:Left(左右移动时,利用该属性) B:Width C:Top D:Height 确定一个窗体或控件大小的属性是().A A:Width 和Height B:Width 和Top C:Top 和right D:Top 和 Left Visual Basic中的文本框中要使该框不允许多行输入,应设置【1】属性为false.MultiLine 能够获得一个文本框中被选取文本的内容的属性是Seltext。Y 若要使标签控件显示时不覆盖其背景内容,要对()属性进行设置. D A:BackColor B:BorderStyle C:ForeColor D:BackStyle Visual_basic是合法的变量名.(标识符以字母开头,后可跟字母、数字或下划线) 答案:Y 在VB代码中,将多个语句合并写在一行上的语句分隔符是【1】 冒号 基本数据类型:Integer(%)、Long(&)、Single(!)、Double(#)、String($) 下面()是日期型常量. C A:"12/19/99" B:12/19/99 C:#12/19/99# D:{12/19/99} 变量未赋值时,数值型变量的值为().A (字符串变量的值为空串) A:0 B:空 C:1 D:无任何值 Dim i, j as integer 表明i和j都是整型变量.N 要强制声明变量,可在窗体模块或标准模块的声明段中加入语句(). A:Option Base 0 B:Option Explicit C:Option Base 1 D:Option Compare 答案:B 为了给三个变量赋初值1,赋值语句是:x=y=z=1。 答案:N 在表达式中,运算符两端的数据类型要求必须一致.

VB常用控件

Label控件 Label 控件主要用于在窗体中显示提示信息,常与Text控件一起使用。 属性: Caption 表示标签的内容。 例:Label1.Caption="N&ame:" 控件在窗体中显示Name:,&号跟的字母是快捷键字母,即当我们按下Alt+A时,Label1的Click事件将会发生。 这种快捷键定义方法对于菜单和许多其它控件同样适用。 Font 表示控件的字体。 ForeColor 表示控件的当前颜色。 Enabled 表示控件是否使能。 =True 使能。 =False 禁止(控件显示为灰色)。 Visible 表示控件是否可见 =True 可见。 =False 不可见。 Top,Left,Width,Height 表示控件在窗体中的位置和尺寸。 事件: Click 当点击或按下快捷键时发生,常用于使和它一起使用的Text控件获得输入焦点。 例: Private Sub Label1_Click() Text1.SetFocus End Sub Text控件 Text控件接受用户的输入的字符串数据。 属性: Text 表示用户输入的内容。

例:Label1.Caption=Text1.Text 将Text1控件接收用户输入的数据通过Label1控件显示出来。 SelStart 表示用户选中一段文字的起始位置。第一个字符位置为0。SelLength 表示用户选中文字的长度。 SelText 表示用户选中文字的内容。 例:0123456789 这时:SelStart=5,SelLength=4,SelText="5678" MultiLine 表示是否是多行输入。 =True 是多行输入。 =False 不是多行输入(缺省) 。 ScrollBars 多行情况下是否需要滚动条。 =0 没有。 =1 有水平。 =2 有垂直。 =3 水平、垂直都有。 Password 表示口令字符。Text属性返回用户输入数据,屏幕上显示该字符。方法: SetFocus 使当前控件获得输入交点。 事件: KeyPress 当在控件上按下按键时发生。 Private Sub Text1_KeyPress(KeyAscii As Integer) End Sub KeyAscii 表示用户按键的ASCII码,如果在事件中将它改为0,则认为没有按键。 例:编写只允许输入数字的Text控件。 Private Sub Text1_KeyPress(KeyAscii As Integer) If KeyAsciiAsc("9") Then KeyAscii=0 End If

常用控件的常用属性、方法和事件2011ok

一、窗体(属性) 这连个属性用来显示窗体右上角的最大、最小化按钮。如果希望显示最大或最小按钮,则应该将两个属性 这两项设置不起作用。因此,即使把maxbutton 最小化按钮也不会消失。如果borderstyle属性被设置为0——none 属性定义的名称是在程序代码中使用的对象名,与对象的标题(caption) 是只读属性,在运动时,对象的名称不能改变。

一、窗体(事件):事件是作用于对象上的一种动作或行为,也可以理解为是对象能够识别(也称响应)

常用标准控件 大多数控件都具有的属性:Borderstyle enable Fontbold fontitalic fontname fontsize fontunderline Height left name top visible width,此外不同的控件还具相应的属性 文本控件 与文本有关的控件有两个,即标签和文本框,在标签中只能显示文本,不能进行编辑,而在文本框中即可以显示文本,有可输入文本。 二、标签 1、标签主要用来显示文本信息,所显示的内容只能用caption属性来设置或修改,不能直接编辑,有时候,标签常用来标注本身不具有caption属性的控件,例如可以使用标签为文本框、列表框组合框等控件附加描述信息。

标签一般不响应事件 三、文本框 1、文本框属性 文本框支持click和dblclick等鼠标事件,同时支持change、gotfocus、lostfocus等事件。 1)Change 当用户向文本框中输入新信息时,或当程序吧text属性设置为新值从而改变文本框的text属性时,将触发chang事件。2)Gotfocus 当文本框具有输入焦点(即处于活动状态)时,从键盘输入的每个字符都将在该文本框中显示出来 3)lostfocus 当按下tab键使光标离开当前文本框或者用鼠标选择窗体中的的其他对象时触发该事件,用change事件过程和lostfocus事件过程都可以检查文本框的text属性值,但后者更有效。 (将上面是代码编写在text1失去焦点事件,效果一样) 方法:setfocus 该方法是文本框中较为常用的方法,格式如下: [对象]。Setfocus 该方法可以把输入光标移到指定的文本框中。

VB内部控件属性解释

VB内部控件属性解释 控件在VB程序设计中扮演重要的角色,它是VB程序的基本组成部分。合理恰当地使用各种不同的控件,以及熟练掌握各个控件的属性设置,是进行VB程序设计的基础。另外控件应用的好坏直 接影响应用程序界面的美观性和操作的方便性。本章详细介绍VB的内部控件的使用方法。 4.1 标签 标签是VB中最简单的控件,用于显示字符串,通常显示的是文字说明信息。但不能编辑标签控件。 使用标签的情况很多,通常用标签来标注本身不具有Caption属性的控件。例如,可用标签为文本框、列表框、组合框等控件来添加描述性的标签。还可编写代码改变标签控件的显示文本以响 应运行时的事件。例如,若应用程序需要用几分钟处理某个操作,则可用标签显示处理情况的信息。 4.1.1 常用属性 标签的属性很多,下面介绍几个常用的属性。 (1)Alignment属性 设置标签中文本的对齐方式。其使用语法如下: Object.Alignment[=值] 其中的“值”可以为0,1或2。0(默认值)表示左对齐;1表示右对齐;2表示居中。 (2)AutoSize属性 设置控件是否能够自动调整大小以显示所有的内容。其使用语法如下: Object.AutoSize[=True或False] (3)BackStyle属性 设置标签的背景样式。其使用语法如下: Object.BackStyle[=值] 其中的“值”可以为0或1。1(默认值)表示是不透明的;0表示是透明的。 (4)BorderStyle属性 设置标签的边框样式。其使用语法如下: Object.BorderStyle[=值] 其中的“值”可以为0或1。0(默认值)表示无边框;1表示单线边框。 (5)Caption属性 设置标签的文本内容。其使用语法如下: Object.Caption[=字符串] (6)WordWrap属性 设置标签的文本在显示时是否自动折行功能。其使用语法如下: Object.WordWrap[=True或False] 其中True表示具有自动折行功能;False(默认值)表示没有自动折行功能。 4.1.2 常用事件和方法 一般很少使用标签事件,标签的方法中常用的只有Move,其基本语法如下: Move left,top,width,height 其中left,top,width,height分别表示移动目的位置的坐标和大小。left为必要参数,其他三个为可选参数。 4.1.3 应用例子 目的:设计一个窗体说明标签的基本应用方法。

一、单项选择题(共70题)1.下列控件中,没有Text属性的是()。A.框架

一、单项选择题(共70题) 1. 下列控件中,没有Text属性的是()。 A. 框架 B. 列表框 C. 复选框 D. 定时器 答案:D 2. 复选框的CheckState属性为CheckState.Indeterminate时,表示()。 A. 复选框未被选定 B. 复选框被选中 C. 复选框被选定并有灰色的勾 D. 复选框不可以操作 答案:C 3. 在下列关于单选按钮和复选框的说法中,错误的是()。 A. 某个单选按钮被单击一定会触发它的CheckedChanged B. 一个单选按钮状态发生变化,同一组中必有另一个单选按钮的状态也发生变化 C. 某个复选框被单击一定会触发它的CheckedChanged D. 一个复选框的状态发生变化,不会影响其他复选框的状态 答案:A 4. 在设计状态,列表框中的选项可以通过()属性设置。 A. List B. Items.Count C. Text D. Items 答案:D 5.在下面对列表框(ListBox1)的操作中,正确的语句是()。 A.Listbox1.Items.Cls B. ListBox1.Items.Remove(4) C.ListBox1.Items.Remove("计算机") D. ListBox1.Items.Add(1,"打印机") 答案:C 6.引用列表框(ListBox1)最后一个数据项应使用()。 A. ListBox1.Items(ListBox1.Items.Count) B. ListBox1.Items(ListBox1.Items.Count - 1) C. ListBox1.Text D. ListBox1.Items(ListBox1.SelectedIndex) 答案:B 7.在下列说法中,正确的是()。 A. 在程序运行期间,可以通过恰当的设置让时钟控件显示在窗体上 B. 若单击某个单选按钮,则该单击按钮的CheckedChanged事件一定被触发

控件属性

标签控件 name:label1 Fontname:指定标签的字体 Fontsize:指定标签字号 Forecolor:指定标签的颜色 Autosize:指定是否自动调整控件大小。默认值为.F. Alignment:指定标签的对齐方式。0为默认值,左对齐backstyle:指定标签的背景是否透明。默认值为1 不透明 文本框控件 name:Text1 在编辑时不可更改,在运行时可接受数据,但只接受字符型数据value:指定文本框的值 按钮的返回值 确定 1 取消 2 终止 3 重试 4 忽略 5 是6 否7 复选框控件 name:check1 value:指定复选框的值 0 :表示未被选中 1:表示被选中 FontBold:指定标签是否为粗体,默认值为.f.不加粗FontItalic:指定对象是否为斜体 Fontstrikethru:指定对象是否有删除线 以上三个属性默为值均为.f. fontunderline:指定对象是否有下划线 VFP中的控件分为:容器控件和类控件 单选按钮组 name:optiongroup1 Buttoncount:指定选项按钮组的按钮数目 Value:指定选项按钮组中的哪一个按钮被选中。默认值为1 所有容器控件,如果更改其中内容,需要右击处于编辑状态Enabled:指定对象是否可用,默认值为.t.可用。

下拉组合框控件 name:Combo1 下拉组合框:运行时可编辑 下拉列表框:运行时只能选择,不能编辑 style:指定下拉组合框的类型,默认值为0 下拉组合框Rowsourcetype:指定组合框数据源的类型 Rowsource:指定组合框的数据源 一、数据来源于值 1、将rowsourcetype设置为1值 2、在Rowsource属性中设置值,用逗号分隔开 二、数据来源于字段 1、在表单的数据环境中添加表 2、将Rowsourcetype设置为6字段,在Rowsource属性中选择字段形状控件 name:Shape1 Curvature:指定形状工具的曲率,值越大越接近圆形 Visible:指定对象是可见还是隐藏,默认值为T 可见 selected:指定组合框控件的哪一个对象被选中 列表框 name:list1 页框控件 name:pageframe1 pagecount:指定页框内页的数目默认值为2 Tabstretch:指定页框是否以单行显示默认值为1 单行Tabstyle:指定页框的对齐方式默认值为0 两端对齐 微调控件 name:spinner1 Value:指定微调控件的值 spinnerhighvalue:指定微调控件的最大值 spinnerlowvalue:指定微调控件的最小值 Increment :指定微调控件的步长值,默认值为1 keyboardhighvalue:指定允许键盘输入的最大值keyboardlowvalue:指定允许键盘输入的最小值 计时器控件 name:Timer1 Interval:指定调用计时器的时间间隔一般为500或1000 ControlSource:设置与对象建立关系的数据源

vb中常用控件及其功能

4.1 标签 标签是VB中最简单的控件,用于显示字符串,通常显示的是文字说明信息。但不能编辑标签控件。 使用标签的情况很多,通常用标签来标注本身不具有Caption属性的控件。例如,可用标签为文本框、列表框、组合框等控件来添加描述性的标签。还可编写代码改变标签控件的显示文本以响应运行时的事件。例如,若应用程序需要用几分钟处理某个操作,则可用标签显示处理情况的信息。 4.1.1 常用属性 标签的属性很多,下面介绍几个常用的属性。 (1)Alignment属性 设置标签中文本的对齐方式。其使用语法如下: Object.Alignment[=值] 其中的“值”可以为0,1或2。0(默认值)表示左对齐;1表示右对齐;2表示居中。 (2)AutoSize属性 设置控件是否能够自动调整大小以显示所有的内容。其使用语法如下: Object.AutoSize[=True或False] (3)BackStyle属性 设置标签的背景样式。其使用语法如下: Object.BackStyle[=值] 其中的“值”可以为0或1。1(默认值)表示是不透明的;0表示是透明的。 (4)BorderStyle属性 设置标签的边框样式。其使用语法如下: Object.BorderStyle[=值] 其中的“值”可以为0或1。0(默认值)表示无边框;1表示单线边框。 (5)Caption属性 设置标签的文本内容。其使用语法如下: Object.Caption[=字符串] (6)WordWrap属性 设置标签的文本在显示时是否自动折行功能。其使用语法如下: Object.WordWrap[=True或False] 其中True表示具有自动折行功能;False(默认值)表示没有自动折行功能。 4.1.2 常用事件和方法 一般很少使用标签事件,标签的方法中常用的只有Move,其基本语法如下: Move left,top,width,height 其中left,top,width,height分别表示移动目的位置的坐标和大小。left为必要参数,其他

VB课后习题答案---选择题

1、下面不是VB工作模式的是(C ) A.设计模式B.运行模式C.编模汇式D.中断模式 2、可视化编程的最大优点是(C ) A.具有标准工具箱 B.一个工程文件由若干个窗体文件组成 C.不需要编写大量代码来描述图形对象 D.所见即所得 3、下列不能打开属性窗口的操作是(C ) A.执行“视图”菜单中的“属性窗口”命令 B.按F4键C.按Ctrl+T D.单击工具栏上的“属性窗口”按钮 4、下列可以打开立即窗口的操作是(D ) A.Ctrl+D B.Ctrl+E C.Ctrl+F D.Ctrl+G 5、Visual Basic的编程机制是(D ) A.可视化B.面向对象C.面向图形D.事件驱动 1、以下能够触发文本框Change事件的操作是(D ) A.文本框失去焦点B.文本框获得焦点 C.设置文本框的焦点D.改变文本框的内容 2、应用程序设计完成后,应将程序保存,保存的过程是(D ) A.只保存窗体文件即可 B.只保存工程文件即可 C.先保存工程文件,之后保存窗体文件 D.先保存窗体文件(或标准模块文件),之后还要保存工程文件 3、VB应用程序的运行模式是(C) A.解释运行模式B.编译运行模式C.两者都有D.汇编模式 4、任何控件都具有的属性是(C ) A.TEXT B.CAPTION C.NAME D.FORECOLOR 5、决定控件上文字的字体、字形、大小及效果的属性是(D ) A.TEXT B.CAPTION C.NAME D.FONT 6、在窗体上建立了多个控件,如TEXT、LABEL1、COMMAND1,若要使程序一运行

焦点就定位在COMMAND1控件上,应将COMMAND1控件的(B )设置为0 A.INDEX B.TABINDEX C.TABSTOP D.ENABLED 7、运行时,当用户向文本框输入新的内容,或在程序代码中对文本框的TEXT属性进行赋值从而改变了文本框的TEXT属性值时,将触发文本框的(D)事件A.CLICK B.DBLCLICK C.GOTFOCUS D.CHANGE 8、在运行时,按TAB键跳过了一个可以获得焦点的控件(如文本框),则可能是因为(D ) A.该控件的TABSTOP属性值为TRUE B.该控件的TABINDEX属性值为FALSE C.该控件的ENABLED属性值为TRUE D.该控件的ENABLED属性值为FALSE 9、为了防止用户随意将光标置于控件上,应(D) A.将控件的TABINDEX属性设置为0 B.将控件的TABSTOP属性设置为TRUE C.将控件的TABSTOP属性设置为FALSE D.将控件的ENABLED属性设置为FALSE 10、若要使标签控件显示时,不覆盖其背景内容,应设置标签控件的(D )属性 A.BACKCOLOR B.BORDERSTYLE C.FORECOLOR D.BACKSTYLE 11、如果要在文本框中输入字符时,只显示某个字符,如星号(*),运行时,在文本框中输入的字符仍然显示出来,而不显示星号,原因可能是(B ) A.文本框的MULTILINE属性值为TRUE B.文本框的LOCKED属性值为TRUE C.文本框的MULTILINE属性值为FALSE D.文本框的LOCKED属性为FALSE 12、在运行阶段,要在文本框TEXT1获得焦点时选中文本框中所有内容,对应的事件过程是(A) A.Private Sub Text1_GotFocus( ) Text1.SelStart=0 Text1.Sellength=Len(Text1.Text) End Sub B.Private Sub Text1_LostFocus( ) Text1.SelStart=0 Text1.Sellength=Len(Text1.Text) End Sub

VB常用控件的方法详细讲解

VB常用控件的方法详解.txt3努力奋斗,天空依旧美丽,梦想仍然纯真,放飞自我,勇敢地飞翔于梦想的天空,相信自己一定做得更好。4苦忆旧伤泪自落,欣望梦愿笑开颜。5懦弱的人害怕孤独,理智的人懂得享受孤独VB常用控件的方法详解 BASIC是属于高级程序语言的一种,英文名称的全名是"Beginner's All-Purpose Symbolic Instruction Code",取其首字字母简称"BASIC",就名称的含意来看,是「适用于初学者的多功能符号指令码」,是一种在计算机发展史上应用最为广泛的程序语言。 微软公司也在MS-DOS时代即推出Quick BASIC,在Windows开始流行的时候,微软公司推出Visual Basic for Windows成为Windows作业环境一枝独秀的易学易用程序语言。 Visual Basic是开发 Microsoft Windows 应用程序的最快方法。不论是对 Microsoft Windows 应用程序的专业开发者还是初学者来说,Visual Basic 都是一套不可多得的快速开发应用程序。它提供的控件可以轻松的"画"出应用程序的友好界面,使软件的开发工作不再枯燥无味。 在VisualBasic语言中,控件是用户界面的基本要素,是进行可视化程序设计的重要基础,它不仅关系到界面是否友好,还直接关系到程序的运行速度以及整个程序的好坏。每个控件都具有它的属性、方法和事件,要开发一个好的程序,不仅需要掌握控件的属性和事件,也要掌握它的方法。控件具有很多相同的方法,各个控件也有其特有的一些方法。 VisualBasic中的控件分为两种,即标准控件(或部控件)和ActiveX控件。部控件是工具箱中的"常驻"控件,始终出现在工具箱里,而ActiveX控件是扩展名为.ocx的文件(在Windows\System文件夹里),它是根据变成需要添加到工具箱里的。 在一般情况下,工具箱里只有标准控件,为了把ActiveX控件添加到工具箱里,可按以下步骤执行: (1)在菜单里选择"工程-部件",弹出"部件"对话框; (2)在对话框中选择"控件"选项卡,显示ActiveX控件列表; (3)在列表框中找到需要添加的控件名称,单击控件名称左侧的复选框; (4)使用同样的方法选择需要添加的其它控件; (5)单击"确定"按钮,即可将所选ActiveX控件添加到工具箱里。 第一章、标准控件的方法 1.01 窗体(Form)方法 1.02 文本框控件(Text)的方法 1.03 标签控件(Label)的方法 1.04 框架控件(Frame)的方法 1.05 命令按钮控件(Command)的方法 1.06 复选钮控件(Check)的方法 1.07 单选钮控件(Option)的方法 1.08 组合框控件(Combo)的方法 1.09 列表框控件(List)的方法 1.10 滚动条控件(HScrollBar和VScrollBar)的方法 1.11 文件系统(File System)控件的方法 1.12 形状控件(Shape)的方法 1.13 直线控件(Ling)的方法 1.14 图片框控件(Picture)的方法 1.15 图象控件(Image)的方法 1.16 数据控件(Data)的方法

相关文档