VB:控制窗体,其实不用写代码

VB:控制窗体,其实不用写代码,第1张

概述1、最大化按钮——MaximizeBox、最小化按钮——MinimizeBox   MaximizeBox的取值是Boolean型的,且默认为True。此时窗体会将右上角的三个系统按钮中的最大化按钮活性化,即可以使用。如果不希望用户最大化自己的界面,可以将此属性修改为False,此时最大化按钮将灰掉,也就是禁用状态。 MinimizeBox和MaximizeBox属性的作用类似,只不过该属性控制的

1、最大化按钮——MaximizeBox、最小化按钮——MinimizeBox

MaximizeBox的取值是Boolean型的,且默认为True。此时窗体会将右上角的三个系统按钮中的最大化按钮活性化,即可以使用。如果不希望用户最大化自己的界面,可以将此属性修改为False,此时最大化按钮将灰掉,也就是禁用状态。

MinimizeBox和MaximizeBox属性的作用类似,只不过该属性控制的是右上角的最小化按钮。

需要注意的是:当这两个属性同时为False时,右上角将不会显示两个灰掉的按钮,而是仅显示关闭按钮;但如果它们只是其中一个灰掉,则两个按钮还在右上角,只不过值为False的那个按钮灰显。

2、任务栏显示——ShowInTaskbar

当我们将一个窗体当做对话框显示的时候,肯定不希望它像主界面一样,在任务栏上放一个图标。此时,我们可以将ShowInTaskbar设置为False,它的作用就是决定是否在任务栏标识此窗体的存在。如果属性值为True,则当窗体打开时,会在任务栏上加上一个图标,否则不加。

3、初始位置——Startposition

这个属性的作用是决定当窗体被打开时,它的位置在哪里。该属性有以下系统值:Manual、CenterScreen、windowsDefaultLocation、windowsDefaultBounds和CenterParent。这些系统值都是FormStartposition枚举类的成员,具体含义如下:

成员名称 说明
CenterParent 窗体在其父窗体中居中。
CenterScreen 窗体在当前显示窗口中居中,其尺寸在窗体大小中指定。
Manual 窗体的位置由 Location 属性确定。
windowsDefaultBounds 窗体定位在 windows 默认位置,其边界也由 windows 默认决定。
windowsDefaultLocation 窗体定位在 windows 默认位置,其尺寸在窗体大小中指定。(默认项)

该属性的默认取值是windowsDefaultLocation,如果你不希望你的窗体在打开时,出现在你都不能确定的位置,最好选择CenterParent或者CenterScreen吧,它们会很好的让你的窗体相对一个对象(父窗体或者屏幕)居中。

4、边框样式——FormborderStyle

在默认创建的窗体中,当鼠标靠近边框的时候,光标会变成双向箭头,那是在提醒,你可以通过按下鼠标,拖拽进行窗体尺寸的调整。试想你很用心的设计着你的窗体,尽可能的让控件优雅的显示在窗体中;而你的用户,很不解风情的用力一拖,于是右边和下边都出现了一大块没有任何控件的空白区域,本来小巧的窗体也变得极不协调。这是让人和沮丧的事情,但这是你自己造成的,因为你没有设置FormborderStyle的值为FixedSingle、Fixed3D、FixedDialog或者FixedToolWindow,你偏偏设置成了Sizable或者SizabletoolWindow。和FormStartposition一样,FormborderStyle也是一个枚举类,下面是它的成员列表:

成员名称 说明
None 无边框。
FixedSingle 固定的单行边框。
Fixed3D 固定的三维边框。
FixedDialog 固定的对话框样式的粗边框。
Sizable 可调整大小的边框。
FixedToolWindow 不可调整大小的工具窗口边框。 工具窗口不会显示在任务栏中也不会显示在当用户按 Alt+Tab 时出现的窗口中。 尽管指定 FixedToolWindow 的窗体通常不显示在任务栏中,还是必须确保 ShowInTaskbar 属性设置为 false,因为其默认值为 true
SizabletoolWindow 可调整大小的工具窗口边框。 工具窗口不会显示在任务栏中也不会显示在当用户按 Alt+Tab 时出现的窗口中。

该属性的默认值是Sizeable,可以调整窗体大小的边框样式,我想,那不是你需要的。

by 唐加利

总结

以上是内存溢出为你收集整理的VB:控制窗体,其实不用代码全部内容,希望文章能够帮你解决VB:控制窗体,其实不用写代码所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1284453.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-09
下一篇 2022-06-09

发表评论

登录后才能评论

评论列表(0条)

保存