收藏 分销(赏)

VB窗体的属性设置.doc

上传人:xrp****65 文档编号:6768393 上传时间:2024-12-21 格式:DOC 页数:6 大小:43.50KB 下载积分:10 金币
下载 相关 举报
VB窗体的属性设置.doc_第1页
第1页 / 共6页
VB窗体的属性设置.doc_第2页
第2页 / 共6页


点击查看更多>>
资源描述
窗体的属性设置 一. 代码设置属性 对象.属性名=属性值 对象.方法名 二. 窗体的属性 1. 设置窗体的外观 (1)Appearance属性 该属性有两个可选值:0-Flat表示在窗体运行时不以3D方式显示,1-Flat表示在窗体运行时以3D方式显示。 (2)BackColor和ForeColor属性 设置或返回窗体前景颜色和背景颜色。代码设置如下: Form1. BackColor=vbcolor Form1. ForeColor=vbcolor (3)BorderStyle 属性 该属性是设置窗体的边界类型代码设置如下: Form1.BorderStyle=value 各个值的含义如下: 0- None 窗体无边框。 1- Fixed Single 固定边框,无最大化和最小化按钮,窗体运行时不可变 2- Sizeable 默认值,双线边框,有最大化和最小化按钮,窗体运行时可变 3- Fixed Dialog 双线边框,无最大化和最小化按钮,窗体运行时不可变 4- FixedToolWindow 双线边框,无最大化和最小化按钮,窗体运行时不可变。左则图标消失,窗体样式为工具窗口。 5- Sizable ToolWindow双线边框,无最大化和最小化按钮,窗体运行时可变,左则图标消失,窗体样式为工具窗口。 (4)Caption属性 用来设置窗体标题栏显示的文本框 (5)AutoRedraw属性 当其值为True时,表示当前窗体被从新激活时进行当前窗体的从画,False时,不从画。 (6)FillColor属性 该属性返回或设置填充形状、圆环和方框所使用的颜色.设置方法BackColor和ForeColor。 (7)FillStyle属性 返回或设置一个shape控件的填充方法。代码设置如下: Form. FillStyle=value 各值代表的意义如下: 属性值 VB常数 说明 0 VbFSSolid 使用实线填充 1 VbFSTransparent (默认值)使用透明方式填充 2 VbHorizontallLine 使用水平直线填充 3 VbVericalLine 使用垂直直线填充 4 VbUpwardDiagonal 使用上斜对角线填充 5 VbDownwardDiagonal 使用下斜对角线填充 6 VbCross 使用十字线填充 7 VbDiagonalCross 使用交叉对角线填充 (8)FontTransparent属性 True/False设置或返回一个值,决定是否显示窗体、打印机或PictureBox上的背景文本或图片. (9)Picture 属性 设置或返回窗体中所显示的图形。 二、设置窗体的大小和形状 (1)ClipControls属性 决定Paint事件的绘图方法,true时从画整个对象,false时从画新显示区域。 (2)ControlBox属性 该属性控制窗体是否显示控制菜单栏.该属性只有在运行时有效。默认值为True,此时如果窗体的BorderSTyle的属性为1,2,3时,会出现右侧的最大化、最小化和关闭按钮.并且当窗体标题栏上单击右键时会显示控制菜单栏。False时则没有。 (3)DwawMode属性 该属性设置以Graphics方法或Shape,Line的控件输出外观。DwawMode属性值的真正效果,取决于运行时所化线的颜色与屏幕已经存在的颜色合成》代码设置如下: Form1. DwawMode=value DwawMode属性值的含义 属性值 VB常数 说明 1 VbBlackness 黑色 2 VbNotMergepen 非或笔,与设置值15相反(MergePen) 3 VbmaskNotPen 与非笔,背景色以及画笔反相二者共有颜色的组合 4 VbNotCopyPen 非复制笔,设置为13(copy pen)的反相 5 VbMaskPenNot 与笔非,画笔以及显示反相二者共有的颜色 6 VbInvert 翻转,显示颜色的反相 7 VbXorPen 异或笔,画笔的颜色以及显示颜色的组合,只取其一 8 VbNotMaskPen 非与笔,设置9(Mask Pen)的反用 9 VbMaskPen 与笔,画笔和显示二者共有颜色的组合 10 VbNotXorPen 非异或笔,方式7的反相(Xor Pen) 11 VbNop 无操作,输出保持不变》该设置实际上关闭画图 12 VbMergeNotPen 或非笔,显示颜色与画笔颜色反向的组合 13 VbCopyPen 复制笔(默认值),由ForeColor属性指定颜色 14 VbMergePenNot 或笔非,画笔颜色与显示颜色的反相组合 15 VbMergePen 或笔,画笔颜色与显示颜色的组合 16 VbWhiteness 白色 (4)DrawStyle属性 设置绘图方法输出时所画线条的样式。代码设置格式: Form1. DrawStyle=Value 其属性值的含义 属性值 VB常数 说明 0 VbSolid (默认值)实线 1 VbDash 虚线 2 Vb Dot 点线 3 VbDashDot 点画线 4 VbDashDotDot 双点画线 5 VbInvisible 无线 6 VbinsibleSolid 内收实线 (5)DrawWidth属性 该属性返回或设置绘图方法输出时的线条长度。 (6)Enable属性 设置或返回一个值True/false,决定一个对象是否响应用户生成事件。 当为False时,窗体不能移动或改变大小 (7)Font属性 设置或返回一个Font对象。设置窗体上的文字的字体、字形、大小和效果等。设置时双击属性窗口左侧的属性名或右侧的属性值的“---”,则会弹出“字体“对话框。 (8)HasDc 属性 决定是否为窗体分配了唯一的显示上下文。 (9)Height和Width属性 设置窗体的高度和宽度 (10)HelpContext属性 指定一个对象的默认帮帮助文件上下文标识符 (11)Icon属性 设置窗体上角的图标,即窗体最小化时显示的图标。设置方法:双击属性窗口左侧的属性名或右侧的属性值的“---”,则会弹出一个加载对话框,选择要加载的图标。代码格式: Form.Icon=”图标地址” 三、窗体的其他属性 (1)KeyPreview属性 决定窗体是否可以捕获键盘事件并响应有True/False两个值 (2)Left和Top属性 Left返回或设置窗体内部左边缘与容器左边缘之间的距离。Top属性返回或设置窗体顶端与容器顶端之间的距离.都在运行时有效。 (3)LinkMode属性 设置或返回用DDF会话的连接类型并激活控件或窗体的链接。有0和1连个属性。 (4)LinkTopic属性 返回或设置目标控件的源应用程序和主题。 (5)MaxButton和MinButton属性 设置窗体是否有最大化或最小化按钮。只有在BorderStyle属性值为2时有效。 (6)MDIChild属性 决定窗体是否显示为MDI子窗体 (7)MouseIcon属性 设置允许用户自定义的鼠标图标。设置方法同Icon属性 (8)MousePointer 设置或返回当鼠标经过窗体某一部分的鼠标的指针类型。代码设置: Form1.MousePointer=Value 其值所代表的VB常数和含义: 属性值 Vb常数 说明 VbDefault 0 (默认值)形状由对象决定 VbArrow 1 箭头 VbCrosshair 2 十字线(crosshair指针) VbIbeam 3 Ⅰ型 VbIconPointer 4 图标(矩形内的小矩形) VbSizePointer 5 尺寸线(指向东南西北四方向的箭头) VbSizeNESW 6 右上-左下尺寸线(指向东北和西南方向的双箭头) VbSizeNS 7 垂直尺寸线(指向南北的双箭头) VbSizeNWSE 8 左上-右下尺寸线(指向东南和西北方向的双箭头) VbSizeWE 9 水平尺寸线(指向东和北方向的双箭头) VbUpArrow 10 向上箭头 VbHourglass 11 沙漏(表示等待状态) VbNotDrop 12 不允许放下 VbArrowHourglass 13 箭头和沙漏 VbArrowQuestion 14 箭头和问号 VbSizeAll 15 四向尺寸线 VbCustom 99 通过Windows属性所指定自定义图标 (9)Moveable属性 设置或返回一个值,决定窗体是否能被用户移动 (10)NegotiateMenus属性 决定是否将对象的菜单合并到该窗体的菜单栏上。 (11)OLEDropMode属性 返回或设置窗体是否能作为一个OLE 。 (12)RightToLeft属性 决定文本显示方向并控制双向系统中所显示的外观。 (13)ScaleHeight,ScaleLeft,ScaleTop和ScaleWidth 属性 这几个属性用来返回后设置窗体内部的垂直度量单位数、水平度量单位数、窗体左边界的水平坐标和上边界的垂直坐标。 (14)ScaleMode属性 返回或设置窗体使用绘画方法或可定位的控件时,对象坐标的度量单位。代码格式 Form1.ScaleMode=Value 其值含义如下: 属性值 Vb常数 说明 0 VbUser 指出ScaleHeight,ScaleLeft,ScaleTop和ScaleWidth 属性中的一个或多个被设置为自定义的值 1 VbTwips (默认值)缇 2 Vpoints 磅 3 VbPixels 像素 4 VbCharacters 字符 5 VbInches 英寸 6 VbMillimeters 毫米 7 VbCentimeters 厘米 (15)ShowInTaskbar属性 决定一个窗体或MDI是否在Windows的任务栏上显示。 (16)StarUpPosition属性 设置或返回窗体首次出现的位置。代码设置: Form1. StarUpPosition=Value StarUpPosition属性值的含义 属性值 Vb常数 说明 0 VbManual (默认值)没有初始化设置指定,需要手动设置 1 VbcenterOwner 出现在当前使用环境的正中央 2 VbCenterScreen 出现在整个屏幕的正中央 3.. VbWindowsDefault 出现在屏幕的左上角 (17)Visible属性 用于返回或设置一个值,决定窗体是否可见。True,可见。False,不可见。 (18)WindowsState属性 返回或设置窗体运行时的可见状态。 Windows属性值含义 属性值 Vb常数 说明 0 VbNormal (默认值)正常大小 1 VbMinimized 最小化成图标出现在任务栏 2 VbMaximized 最大化出现 窗体的常用事件 Activate事件:当窗体成为活动窗体时发生》利用Alt+Tab可进行窗口之间的切换。 Deactivate事件:当通过Alt+Tab进行窗口之间的切换时,该事件被触发。 Click事件:在窗体上单击鼠标左键或通过键盘上按上下箭头键选择项目时,Click时间被触发。如果单击某个控件,该事件被触发。 DLclick事件:双击事件。 DRagDrop事件:拖放事件。即将一个控件拖到另一个对象上,并释放鼠标,拖放动作完成时触发此动作。使用Drag方法,并将action参数设置为2时,也会触发此动作。 DrawOver事件:当拖动动作正在进行时触发此动作。 GotFocus事件和LostFocus事件:当窗体分别得到/失去焦点时触发。 KeyDown事件和KeyUp事件:当窗体具有焦点且按下一个键时触发KeyDown事件,松开时触发KeyUp事件。 KeyPress事件:当窗体具有焦点且按下和松开一个ANSI键时触发此事件 LinkClose事件:一个DDE对话结束时触发此事件 Load事件和Unload是事件:启动运用程序开始装载和卸载时就会触发此事件。 MouseDown事件、MouseUp事件和MouseMove事件:放别是按下鼠标时触发MouseDown事件。释放时触发MouseUp事件、移动时触发MouseMove事件。 OLEDragDrop事件和OLEDragOver事件:当源部件决定放操作时发生且源部件被放到目标部件时,触发OLEDragDrop事件当一个部件在另一个部件上移动时触发OLEDragOver事件。 Paint事件:当一个对象被移动或放大后,或在一个覆盖该对象的窗体被移开之后,该对象部分或全部暴露时触发Paint事件。 Resize事件:在窗体第一次显示或窗体的状态改变时触发Resize事件。 窗体的常用方法 Cls方法:清除运行时窗体或PictureBox上生成的图形或文本。 Circle,Line,Paint,Pset方法:绘图方法,绘制图形。 Load方法和Unload方法:Load载入其他窗体. Unl诗水蛇山神庙oad卸载窗体。 Show方法和Hide方法:用来显示或隐藏窗体. PopupMenu方法:用来在窗体单击鼠标时弹出弹出式菜单。
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服