《Visual Basic 2012入门经典》---- 2.5 使用“Properties”窗口设置对象属性

2.5 使用“Properties”窗口设置对象属性

Visual Basic 2012入门经典
开发项目的界面时,可能花很多时间通过图2.8所示的“Properties”窗口查看和设置对象的属性。“Properties”窗口由4部分组成:

一个对象下拉列表;
一个属性列表;
一组用于改变属性网格外观的工具按钮;
一个所选属性的描述区域。

2.5.1 选择对象并查看其属性

“Properties”窗口顶部的下拉列表包含当前窗体和窗体上所有对象(窗体的控件)的名称。要查看控件的属性,从下拉列表中选择它,或在窗体中单击它。记住,仅当工具箱中的“指针”项被选中时,单击控件才能选中它。

2.5.2 查看和修改属性

“Properties”窗口的前两个按钮(“按分类顺序(Categorized)”和“字母顺序(Alphabetical)”)让用户能够选择查看属性的方式。如果选择“字母顺序”,“Properties”窗口中的属性按字母顺序排列。单击“按分类顺序”按钮,则所有选中的对象属性按分类排列。例如,“外观(Appearance)”分类包含诸如BackColor和BorderStyle等属性。对属性进行操作时,选择最适合的视图,并在这两种视图之间切换。

“Properties”窗口中的“Properties”面板用于查看和设置所选对象的属性。设置属性有以下几种方法:

输入一个值;
从下拉列表中选择一个值;
对于属性特定的选项,单击“Build”按钮。
注意:

很多属性可用多种方法来修改。例如,颜色属性提供了一个颜色下拉列表,但用户也可以直接输入表示颜色的数值。
为深入了解如何修改属性,执行以下步骤。

1.双击工具箱中的TextBox,添加一个新文本框到窗体中。接下来将修改这个新文本框的一些属性。

2.单击“Properties”窗口中的Name属性以选中它。如果属性是按字母顺序排列的,它将在列表的开头,而不是将其视为以字母N打头。为文本框指定名称:txtComments。

3.单击BorderStyle属性,并试着输入Big。无法输入这个词;BorderStyle属性只支持从列表中选择的值,但用户可输入列表中存在的值。选择BorderStyle属性时,在值的那列中将出现一个下拉列表。单击箭头可显示BorderStyle属性支持的值。选择FixedSingle,并注意文本框的外观发生了什么样的变化。为使文本框看起来像三维的,打开下拉列表,并选择Fixed3D。

4.选择BackColor属性,输入guitar,然后按Tab键来提交输入。Visual Basic 将显示一条消息,指出该属性值无效。这是因为虽然用户可以输入文本,但只限于特定的值。对于BackColor,值必须是颜色名或特定范围内的数值。清除输入的文本,单击BackColor属性的下拉箭头,从下拉列表中选择一种颜色。

5.选择Font属性。注意,这时将出现一个“Build”按钮(带三个小点的小按钮)。单击“Build”按钮,将出现一个与所选属性相关的对话框。在这里,出现的对话框用来设置文本的字体,如图 2.9 所示。单击“Build”按钮时,不同的属性将显示不同的对话框。修改完字体后关闭窗口。

6.找到Size属性,注意到它旁边有一个加号。这表示该属性有一个或多个子属性。单击加号将该属性展开,可以看到Size属性由Width和Height组成。

通过单击“Properties”窗口中的属性,可以很容易知道属性要求的输入值类型。

2.5.3 使用颜色属性

在可接受的输入值方面,与颜色相关的属性有其独特之处,但它们的设置方法都相同。在Visual Basic中,颜色用一个三元组表示,每个数字都在0~255。每个数字分别代表颜色的红、绿、蓝(RGB)分量。例如,“0,255,0”表示纯绿色,“0,0,0”表示黑色,而“255,255,255”表示白色。在有些情况下,颜色也可用特定名称来表示。

在“Properties”窗口中,每个颜色属性都有一个彩色矩形,矩形的颜色就是为该属性设置的颜色。矩形的旁边显示了文本,文本要么是颜色的名称,要么是定义颜色的RGB值。在颜色属性中单击,将出现一个下拉箭头,但单击该箭头打开的下拉列表不是典型的下拉列表。图2.10显示了在选中了“System”选项卡时,颜色属性的下拉列表。

颜色下拉列表由三个选项卡组成:“Custom”、“Web”和“System”。大多数颜色属性默认都使用System(系统)颜色。第5章将详细介绍系统颜色。这里只提一下,不同计算机的系统颜色是不同的;它们由用户指定:右击桌面,然后从弹出菜单中选择“属性”进行设置。如果希望使用的颜色是用户设置的系统颜色之一,可使用系统颜色。颜色属性被设置为一种系统颜色时,系统颜色的名称将出现在属性面板中。

“Custom”选项卡(如图2.11所示)用于指定特定颜色,而不管用户的系统颜色设置如何;系统颜色的修改不会影响该属性。“Custom”选项卡的调色板中列出了最常用的颜色,但您可指定任何颜色。

“Custom”调色板最下面两行用于调制颜色。要给空的颜色槽指定颜色,右击这两行中的颜色槽,将弹出“Define Color”对话框,如图2.12所示。使用其中的控件创建所需的颜色,然后单击“Add Color”将颜色添加到调色板中选定的颜色槽。另外,该自定义颜色将自动分配给当前属性。

“Web”选项卡用于为Web应用程序从浏览器能够显示的颜色列表中选择颜色。然而,即使创建的不是Web应用程序,也可使用这些颜色。

2.5.4 查看属性说明

属性的含义或作用并不总是很明显,特别是对于新的Visual Basic用户来说。“Properties”窗口底部的说明区域显示了对所选属性的简单说明。要查看说明,单击属性或属性值区域。要获得属性的更完整说明,可单击属性选中它,然后按F1显示有关该属性的帮助。

任何时候在“Properties”窗口的任意处(除属性值栏或标题栏)右击,然后在“Properties”窗口的快捷菜单中选择“Description”,可以隐藏或显示“Properties”窗口的说明区域。每次进行这样的操作时,都将说明区域的状态在可见和隐藏之间切换。要修改说明区域的大小,可单击并拖曳它和属性面板之间的边框。

本文仅用于学习和交流目的,不代表异步社区观点。非商业转载请注明作译者、出处,并保留本文的原始链接。

时间: 2024-07-29 00:31:27

《Visual Basic 2012入门经典》---- 2.5 使用“Properties”窗口设置对象属性的相关文章

《Visual Basic 2012入门经典》----1.7 编写界面后面的代码

1.7 编写界面后面的代码 Visual Basic 2012入门经典为使程序能够执行操作和响应用户交互,必须为程序编写代码.Visual Basic是一款事件驱动的语言,这意味着代码将响应事件而执行.事件可能来自用户,如用户单击按钮触发其Click事件:也可能来自Windows本身(对事件的完整解释请参见第4章).目前,该应用程序看起来不错,但并不能做任何事情.用户单击Select Picture按钮直到患上腕管综合症,也不会有什么事情发生,因为没有告诉程序当用户单击按钮时要做什么.现在按F5

《Visual Basic 2012入门经典》----1.6 设计界面

1.6 设计界面 Visual Basic 2012入门经典通常,使界面能执行一定功能的最佳方法是,先设计用户界面,然后添加代码.下面几个小节将创建界面. 1.6.1 在窗体中添加可见控件 首先将一个Button控件添加到窗体中.为此,双击"Toolbox"中的Button控件.Visual Basic将创建一个新按钮,并将其放在窗体的左上角,如图1.9所示.单击工具箱之外的地方,使其消失,以便可以看到新添加的Button控件. 使用"Properties"窗口,按

《Visual Basic 2012入门经典》----第1章 全身心投入:Visual Basic 2012编程之旅 1.1 开始使用Visual Basic 2012

第1章 全身心投入:Visual Basic 2012编程之旅 Visual Basic 2012入门经典在本章中,读者将学习: 创建一个简单但有一定功能的Visual Basic应用程序:让用户浏览硬盘:显示硬盘中的图片:熟悉一些编程术语:学习Visual Studio 2012 IDE.学习一门新的编程语言因其难度可能使人望而却步.如果您从来没有编写过程序,那么输入有些神秘的文本就可以产生精美的.功能强大的应用程序,这种行为对您来说可能就像一种魔法,您可能会想知道如何才能学会需要掌握的东西.

《Visual Basic 2012入门经典》----1.4 修改对象的属性

1.4 修改对象的属性 Visual Basic 2012入门经典在Visual Basic中,几乎所有您与之打交道的都是对象.例如,窗体是对象,可放在窗体中以构建用户界面的元素(如列表框和按钮)也是对象.有很多种对象,它们是根据类型进行分类的.例如,窗体是Form对象,而窗体上的元素为Control对象(控件),第3章将详细讨论对象.有些对象没有物理外观而只存在于代码中,本书后面将介绍这种对象. 警告: 读者将发现,本书经常会提到后续章节介绍的内容.在出版界,这称为前向引用.出于某种原因,这常

《Visual Basic 2012入门经典》----1.10 问与答

1.10 问与答 Visual Basic 2012入门经典问:是否可显示除BMP.JPG和PNG外的其他类型的图片? 答:可以.PictureBox可以显示扩展名为BMP.JPG.ICO.EMF.WMF.PNG和GIF的图像.PictureBox甚至可用它支持的任意一种文件类型将图像保存到文件中. 问:是否能够用其他控件来显示图片? 答:PictureBox是只显示图像时所用的控件.但是,还有很多其他控件允许您将图片作为控件的一部分来显示.例如,可通过将按钮的Image属性设置为一个有效的图片

《Visual Basic 2012入门经典》----2.10 问与答

2.10 问与答 Visual Basic 2012入门经典问:如何获得除"Properties"窗口的说明区域外的有关属性的信息? 答:单击属性以选中它,然后按F1键--上下文帮助也适用于"Properties"窗口中的属性. 问:我想同时显示很多设计窗口,但找不到这样的布局.有什么建议吗? 答:提高分辨率.我不会在低于1024 × 768像素的分辨率下进行开发.事实上,我的所有开发机器都有两个显示器,分辨率都是1680 × 1050像素或更高.在屏幕上的投资有很

《Visual Basic 2012入门经典》----2.11 作业

2.11 作业 Visual Basic 2012入门经典 2.11.1 测验 1.除非特别指明,否则在创建本书的示例时创建的是哪种类型的项目? 2.要使得将鼠标指向其选项卡时,显示停靠的设计窗口,而移开鼠标时消失,应修改窗口的什么设置? 3.要添加控件到窗体中,应使用哪个设计窗口? 4.要修改对象的属性,应使用哪个设计窗口? 5.要修改项目的属性,必须在哪个设计窗口中选择项目? 2.11.2 答案 1.Windows窗体应用程序. 2.自动隐藏设置. 3.工具箱. 4."Properties&

《Visual Basic 2012入门经典》----1.9 总结

1.9 总结 Visual Basic 2012入门经典就这么简单!您刚创建了一个真正的Visual Basic程序.您使用工具箱来创建让用户能够与程序进行交互的界面,并在事件处理程序中编写代码,使程序可以执行一定的功能.这些是使用Visual Basic开发应用程序的基本技能.甚至最复杂的程序也是使用这些基本方法创建的:创建界面,然后增加代码使程序可以执行.当然,编写正确的代码来实现所要的功能可能很复杂,但现在您已经踏上进程了. 如果仔细看看本书的课程安排,将发现我首先介绍Visual Bas

《Visual Basic 2012入门经典》----1.5 在窗体中添加控件

1.5 在窗体中添加控件 Visual Basic 2012入门经典设置窗体的初始属性后,现在通过在窗体中添加对象来创建用户界面.可置于窗体中的对象被称为控件.有些控件有可见的界面,用户可与之进行交互:而另外一些控件对用户总是不可见的.本示例将使用这两种控件.屏幕的左边是标题为"Toolbox"的竖直选项卡,单击"Toolbox"选项卡显示"Toolbox"窗口以显示最常用的控件:如果有必要,单击"Common Controls&quo