《Visual Basic 2012入门经典》----2.4 使用工具箱将控件添加到窗体中

简介: IDE提供了一些方便的工具来创建应用程序的图形用户界面(GUI)。大多数GUI由一个或多个窗体(窗口)组成,窗体包含各种元素,如文本框、列表框和按钮。工具箱用于将控件放到窗体上。图2.7是刚打开或创建Visual Basic项目时的默认工具箱。这些控件将在第7章和第8章详细讨论。

本节书摘来自异步社区《Visual Basic 2012入门经典》一书中的第2章,第4节,作者: 【美】James Foxall,译者: 翟剑锋 , 更多章节内容可以访问云栖社区“异步社区”公众号查看。

2.4 使用工具箱将控件添加到窗体中

Visual Basic 2012入门经典
IDE提供了一些方便的工具来创建应用程序的图形用户界面(GUI)。大多数GUI由一个或多个窗体(窗口)组成,窗体包含各种元素,如文本框、列表框和按钮。工具箱用于将控件放到窗体上。图2.7是刚打开或创建Visual Basic项目时的默认工具箱。这些控件将在第7章和第8章详细讨论。


26ac7589517020d1961b1eb033301a2371bbac68

可以使用下列4种方法将控件添加到窗体中。

在工具箱中,单击代表要放到窗体中的控件的工具,然后在窗体中单击并拖曳来指定要放置的位置,这实际上画出的是控件边框。开始拖曳的位置为控件的左上角,松开鼠标的位置是控件的右下角。你还需要将工具箱的位置固定住,以便在使这种方法时不会覆盖窗体。
双击工具箱中所需的控件类型,一个所选类型的新控件将放到窗体的左上角。如果这样做时有一个控件被选中,新控件将出现在选中控件的右下方。控件的高度和宽度被设置为所选控件类型的默认大小。如果控件是运行时控件,如第1章的OpenFileDialog控件,它将出现在窗体下方。
从工具箱中拖曳控件,并将其放到窗体中。如果将鼠标指向窗体几秒钟,工具箱将消失,然后可以将控件放在任何位置。
右击现有的控件并选择“Copy”,然后右击窗体并选择“Paste”来创建控件的副本。

提示:

如果你喜欢通过单击和拖曳来绘制控件,建议将工具箱停靠在设计环境的右边或底部,或者将它设为浮动的。工具箱停靠在左边将干扰控件的绘制,因为它覆盖了部分窗体。
在工具箱的每个分类中,第一项都是“指针(Pointer)”,它其实并不是一个控件。若选择“指针”项,设计环境将处于选择模式而不是创建新控件的模式。当“指针”项被选中时,可单击窗体中的控件,这将在“Properties”窗口中显示其所有属性。

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

相关文章
|
12月前
|
C++
Visual Studio Winform窗体控件Menustrip
Visual Studio Winform窗体控件Menustrip
150 0
|
数据可视化 测试技术 C#
WPF中的可视化对象(Visual)
原文:WPF中的可视化对象(Visual) 这是MSDN对Visual的解释:Visual class:Provides rendering support in WPF, which includes hit test...
1009 0
|
C#
在VisualStudio 工具箱中隐藏用户控件
原文:在VisualStudio 工具箱中隐藏用户控件 当我们创建一个用户控件后,VisualStudio会自动将其添加到工具箱中,本来这是一个比较贴心的设计。但是,有的时候,我们并不想将用户控件放到工具箱中。
894 0

热门文章

最新文章

  • 1
    流量控制系统,用正则表达式提取汉字
    25
  • 2
    Redis09-----List类型,有序,元素可以重复,插入和删除快,查询速度一般,一般保存一些有顺序的数据,如朋友圈点赞列表,评论列表等,LPUSH user 1 2 3可以一个一个推
    26
  • 3
    Redis08命令-Hash类型,也叫散列,其中value是一个无序字典,类似于java的HashMap结构,Hash结构可以将对象中的每个字段独立存储,可以针对每字段做CRUD
    26
  • 4
    Redis07命令-String类型字符串,不管是哪种格式,底层都是字节数组形式存储的,最大空间不超过512m,SET添加,MSET批量添加,INCRBY age 2可以,MSET,INCRSETEX
    27
  • 5
    S外部函数可以访问函数内部的变量的闭包-闭包最简单的用不了,闭包是内层函数+外层函数的变量,简称为函数套函数,外部函数可以访问函数内部的变量,存在函数套函数
    24
  • 6
    Redis06-Redis常用的命令,模糊的搜索查询往往会对服务器产生很大的压力,MSET k1 v1 k2 v2 k3 v3 添加,DEL是删除的意思,EXISTS age 可以用来查询是否有存在1
    30
  • 7
    Redis05数据结构介绍,数据结构介绍,官方网站中看到
    22
  • 8
    JS字符串数据类型转换,字符串如何转成变量,+号只要有一个是字符串,就会把另外一个转成字符串,- * / 都会把数据转成数字类型,数字型控制台是蓝色,字符型控制台是黑色,
    20
  • 9
    JS数组操作---删除,arr.pop()方法从数组中删除最后一个元素,并返回该元素的值,arr.shift() 删除第一个值,arr.splice()方法,删除指定元素,arr.splice,从第一
    20
  • 10
    定义好变量,${age}模版字符串,对象可以放null,检验数据类型console.log(typeof str)
    19