文件名称:版本中的一-基于javascript实现报警器提示音效果
文件大小:56.6MB
文件格式:PDF
更新时间:2024-07-29 11:57:25
VB2010 高级编程 文字版
其中的大多数属性都很容易理解或很熟悉,但读者可能不熟悉 Wtndows Forms 2.0 版本中的一 些新增属性,包括M皿imwnSize、Minim山nSize和 UseWi创tCUrSOr属性。 1. MaximumSize 和 MinimumSize 属性 MaxiumSize 和I Min.imumSize 属性指定了控件的最大和最小高度和宽度。在WlDdows 窗体的1.0 或者1.1版本中,只有窗体控件才包含这些属性,而现在的每一个控件都包含它们。 如果最大高度和宽腹部设置为默认值 O. 就不存在最大值。同样,如果最小高度和宽度都设置 为 O. 也就不存在最小值. 这时,窗体或者控件可以是任意大小。 把这些属性设置为其他值,就可以限制控件的大小。例如, 如果 M缸imumSize 的高和宽都设置为 l∞,则该控件的最大大小为 l∞Xl∞像素。此时在窗体设计器上无法把这个控件拖放为更大的大小。 如果代码也运行时尝试把控件的高或宽设为大于 l∞的值,就会用 1∞作为替代。 在代码运行时,可以重新设置 M皿imumSize 和MinimumSize 属性,使控件不再受设计时所做 的限制。由于属性的返回类型为 Size,因此重置它们需要先创建一个 Size 结构。例如,使用下面的 代码重置按钮 Buttonl 的MinimumSize 属性: tluttonl .Mi ni murnSi ze = New Si ze(20 , 20) 这将把.'最小宽度和高度都设置为 20 个像素。 Size 结构有成员 Height 和IWid白。这些成员可用于获取高度和宽度的当前最大或最小值。例如, 要确定 Bu忧。旧的当前最小高度,可以使用下面的代码: Dirn n As lnteger = 8uttonl.Mi.nimumSize.Hei ght 2. UseWaitCursor 属性 Windows 窗体接口可以利用线程或者异步请求来实现任务的后台运行。如果某个控件正在等待 异步请求的结束,最好让鼠标指针在位于控件内部时改变形状,向用户表明其等待状态。通常使用 的沙漏图标在Windows 窗体中称为 WaitCursor. 只要把控件的 UseWaitCursor 属性设置为 True. 鼠标在位于该控件内时,就会显示为沙漏图标(或 者其他用于 WaitCursor 的图标)。这样,就可以根据鼠标形状判断出控件在等待某个事件.常见的做 法是在异步处理开始时, 把 UseWaitCursor 设置为 True. 在处理完成且控件可以正常进行操作时, 再把该属性设置为 Falseo 丁 4.3.3 动态调整控件的大小和布局 在2.0版的 Windows 窗体中,可L川匾过多种方法实现用户界面的动态布局。在窗体的大小改变时, 控件能够自动改变自身的大小井重新放置。为了实现动态布局,控件也可以安置在某些特殊的容器控 件I↑1 . 本节将介绍如何功态改变控件的大小以及如何动态布置控件。 555