VB窗体的外观特性

Author: 段岳辉 Date: 2001年 32期

    我等经常使用VB的菜鸟,总是为设置窗体的BorderStyle属性感到烦恼,因为它在各种状况下的外观(包括标题、图标、系统按钮、任务栏状态等)没有一定的规律可循,为此笔者通过最原始的方法──实践总结出此表(^32020502a^),希望对各位有所帮助。
  ?牐犠ⅲ?
  ?牐?1.上表为在VB5.0中的结果,不包括使用API函数获得的效果,“1”表示有、真或有效,“0” 表示无、假或无效;
  ?牐?2.“默认”是指每次都从新建标准EXE工程开始,首先把BorderStyle属性由2直接改为对应的值后,其它属性值自动显示;
  ?牐?3.“设置”一行是否有效是指在属性窗口能否进行改变对应的属性值;
  ?牐?4.“控制菜单栏”指的是单击图标或右击标题栏所弹出的浮动菜单,全部显示时包括:恢复(或还原)、移动、大小、最小化、最大化和关闭等六个菜单项;
  ?牐?* MaxButton、MinButton属性设置为True后,在标题栏中都不显示最大(小)化按钮。若MaxButton设为True、ControlBox设为True,则在运行时,可通过“控制菜单”使其最大化(双击标题栏,不能将窗口最大化);若ControlBox设为True、ShowInTaskbar设为True,即使MinButton设为False,在运行时,只要还没打开过“控制菜单”,仍可通过单击任务栏,将它最小化或恢复,好像一打开“控制菜单”,就会泄露“天机”。
  ?牐?* MaxButton、MinButton属性设置为True后,在标题栏中都不显示最大(小)化按钮,无法最大化,但只要MinButton和ShowInTaskbar设为True,就可通过单击任务栏,将其最小化或恢复。