精华内容
下载资源
问答
  • 什么是实例:   类(Class)是面向对象程序设计(OOP,Object-Oriented Programming)实现信息封装的基础。类是一种用户定义的引用数据类型,也称类类型。每个类包含数据说明和一组操作数据或传递消息的函数。...

    什么是实例化:


      类(Class)是面向对象程序设计(OOP,Object-Oriented Programming)实现信息封装的基础。类是一种用户定义的引用数据类型,也称类类型。每个类包含数据说明和一组操作数据或传递消息的函数。类的实例称为对象。

      对象(object) 是一件事、一个实体、一个名词,可以获得的东西,可以想象有自己的标识的任何东西。一些对象是活的,一些对象不是。现实世界中的例子有汽车、人、房子、桌子、植物、支票、雨衣。

    实例和对象是一种东西,叫法不同而已,实例化也可理解为:把抽象的类变成具体的对象。

      举个很简单的例子,你创建了一个猫的类,等你实例化,就定位到某一只猫身上了。这只猫就有了猫的共同属性,例如重量、颜色等。那些属性的属性值就是这只猫的特征。

     
     

    vb的窗体实例化:


      vb6是基于面向对象的语言,他没有继承的概念,所谓“标准控件”,包括窗体,都是直接使用的对象。
      但学生里的代码任然将窗体实例化:

    Sub Main()
        Set FmainForm = New frmMain '显示主窗体实例
        FmainForm.Show
    End Sub
    

      也许是为了让大家习惯面向对象,如果抽象到生活中,你想要有一扇窗,就必须安装一扇,安装上的这一扇就相当于New了个对象,有了这个对象就可以进行操作了。

      在其他语言中,例如c++/C#/ ,要使用一个窗体,是通过首先继承一个类并重载相关的属性与方法,然后实例化这个类来实现的。

     
     

    set语句的用法:


      Set 语句:引用类赋值,一般是对VB中除基本数据类型以外的变量进行赋值的语句。指针copy了一份给了新变量,新变量处理复制过来的指针所指向的对象。

      Let语句:值类型赋值,数据copy了一份给了新变量,新变量处理复制过来的数值,如: Let a=b,let可省略不写。
     
     
    语法:
    Set objectvar = {[New] objectexpression | Nothing}

     

    1. objectvar:必需的。是变量或属性的名称,遵循标准变量命名约定。如果 objectvar 包含了一个对象引用,则在赋新值时释放该引用。
    2. New:可选的。通常在声明时使用 New,以便可以隐式创建对象。如果 New 与 Set 一起使用,则将创建该类的一个新实例。
    dim a as object		 'a 变量没有实例化,只是说明a是这么个类型的变量,但他的功能是不可用的'
    dim a as new object  '这时a是实例化的,可以使用'
    
    '或者以下两种写法也可以将a实例化'
    set a=createobject("xxxxxx") 
    set a=new object
    

      这个时候创建出来的对象实际只和a联系在一起,如果有set b=a 这时候,相当于这个a实例又有了b这个名字,两个变量操作同一个对象实例:

    Dim a As New Collection 	'定义a为一个集合对象'
    a.Add "test"  				'a 集合中添加一个元素'
     
    Dim b As Object 			'定义B'
     
    Set b = a 					'令b引用a,也就是b的指针指向了a'
    Debug.Print b(1)			'这时候b的第一个元素里,我们可以得到刚才在a添加的那个test'
    b.Add "addition" 			'在b添加一个元素'
     
    Debug.Print a(1), a(2) 		'在a里同样能得到新增的这个元素'
    
    1. object expression(对象表达式):必需的。由对象名,所声明的相同对象类型的其它变量,或者返回相同对象类型的函数或方法所组成的表达式。
    2. Nothing:可选的。断绝 objectvar 与任何指定对象的关联。若没有其它变量指向 objectvar 原来所引用的对象,将其赋为 Nothing 会释放该对象所关联的所有系统及内存资源。

    说明:

      为确保合法,objectvar 必须是与所赋对象相一致的对象类型。
      Dim、Private、Public、ReDim以及 Static 语句都只声明了引用对象的变量。

      下面的示例说明了如何使用 Dim 来声明 Form1 类型的数组。Form1 实际上还没有实例。然后使用 Set 将新创建的 Form1 的实例的引用赋给 myChildForms 变量。在 MDI 应用程序中可以使用这些代码来创建子窗体。

    Dim myChildForms(1 to 4) As Form1
    Set myChildForms(1) = New Form1
    Set myChildForms(2) = New Form1
    Set myChildForms(3) = New Form1
    Set myChildForms(4) = New Form1
    

      通常,当使用 Set 将一个对象引用赋给变量时,并不是为该变量创建该对象的一份副本,而是创建该对象的一个引用。可以有多个对象变量引用同一个对象。因为这些变量只是该对象的引用,而不是对象的副本,因此对该对象的任何改动都会反应到所有引用该对象的变量
     
     

    展开全文
  • 运行结果为 【窗体初始化之前!】》【窗体初始化!】》【窗体Load!】 转载于:https://www.cnblogs.com/heibai-ma/p/11213109.html

    运行结果为 【窗体初始化之前!】》【窗体初始化!】》【窗体Load!】

     

    转载于:https://www.cnblogs.com/heibai-ma/p/11213109.html

    展开全文
  • 你必须掌握的VB窗体知识

    千次阅读 2020-09-16 09:55:57
    VB6之中,窗体是应用程序的重要组成部分,一个窗体对应一个窗口。在程序设计阶段,窗体是程序员的“工作台”,程序员在窗体上建立应用程序界面,在运行程序时,窗体是用户与计算机的交互界面。 窗体VB中一类重要...

    窗体的概念

    在VB6之中,窗体是应用程序的重要组成部分,一个窗体对应一个窗口。在程序设计阶段,窗体是程序员的“工作台”,程序员在窗体上建立应用程序界面,在运行程序时,窗体是用户与计算机的交互界面。

    窗体是VB中一类重要的对象,作为对象,窗体同样具有自己的三要素:属性、事件和方法。此外,窗体还作为其它控件的容器,用于放置其它控件。

    在保存工程时,窗体会与工程文件保存在同一级目录下,窗体的扩展名为.frm格式,而工程的扩展名为.vbp格式。

    窗体的常用属性

    Name(名称)属性

    Name属性用于设置窗体的名称,在窗体被创建时,默认名称为Form1、Form2等。Name属性只能在属性窗口修改,所有控件的Name属性都在属性窗口的第一行。在使用对象属性、事件和方法时,务必确保使用了正确的Name名称。
    在这里插入图片描述

    例如,以下是Form1窗体在修改Name名称前和修改Name名称为frm1后,调用隐藏该窗体的方法语句对比:

    Form1.hide    ' 修改Name名称前
    frm1.hide     '改Name名称为frm1后
    

    Caption属性

    Caption属性用于设置窗体的标题,默认情况下,窗体Caption属性与Name属性一致。可以根据需要修改为其它标题,修改方法为:

    窗体名称.Caption="自定义标题"   
    

    Caption属性可以修改,也可以读取。读取Caption属性的方法为:

    变量名称=对象名称.Caption    '将对象名称赋值给变量
    

    获取其它可读属性值的方法与此语法一致。

    Height和Width属性

    Height和Width属性用于设置窗体的高度和宽度。默认单位是twip,1twip=1/567cm。通常使用twip单位设置即可。例如:

    Form1.Height=2000      '设置Form1窗体的高度为2000twip
    Form1.Width=3000       '设置Form1窗体的宽度为3000twip
    

    Left和Top属性

    Left和Top属性用于设置窗体在屏幕中的位置,Left是指窗体左上角距离屏幕左边的距离,Top是指窗体左上角距离屏幕上边的距离。如果是其它控件,如Commmand1按钮,则其Left和Top表示控件在窗体中的位置。具体关系如下图所示。

    在这里插入图片描述

    Enabled属性
    Enabled属性用于设置窗体(包含窗体中的控件)是否可被用户操作。默认值为True可用,当设置为False时,则禁止用户对窗体进行操作。语法为:

    ![Form1.Enabled=True  '设置窗体Form1为允许操作](https://img-blog.csdnimg.cn/20200916095249986.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl8zOTQzMzI5Mw==,size_16,color_FFFFFF,t_70#pic_center)
    
    

    ForeColor和BackColor属性
    ForeColor属性为窗体显示文本的颜色,BackColor用于设置窗体背景颜色。设置颜色的方法有三种方法,以黑色为例:

    方法一:Form1.BackColor=vbBlack    
    方法二:Form1.BackColor=QBColor(0)  
    方法三:Form1.BackColor=RGB(0,0,0)
    

    方法一中,vbBlack在VB中是表示颜色的常量,代表黑色,类似的常量还有vbGreen绿色,vbBlue蓝色,vbYellow黄色,vbRed红色等。

    方法二中,QBColor(参数),其中参数范围是0-15之间的整数,代表不同的颜色,参数为0时代表黑色

    方法三中,RGB(参数1,参数2,参数3),参数1、2、3范围分别是0-255之间的整数。

    Icon属性

    Icon属性可以为窗体指定一个图片作为窗体左上角的显示图标,同时也作为显示在任务栏中的图标。图片格式必须为.ico格式。

    AutoRedraw属性

    该属性为False时,窗体在变动后(移动窗体、最大化最小化窗体、加载窗体等),用print方法打印的文本,将不会被自动重画,效果是窗体上用print方法打印的文本在窗体变动时将被清除。当设置为True时,使用print打印的文本会被自动重画,而不会被清除,或者说清除后又被重新打印了。此方法同样适用于在窗体上绘图。

    窗体常用事件

    Load事件

    Load事件是窗体的加载事件,当一个窗体被加载到内存时,会触发Load事件。可以利用Load事件,初始化窗体级的变量,设置控件的属性值。

    Unload事件

    当一个窗体从内存中卸载时,将触发Unload事件。

    Initialize事件

    Initialize事件为窗体初始化事件,当应用程序创建窗体实例时会发生该事件。对于窗体而言Initialize事件发生在窗体的Load事件之前。通常可以利用 Initialize事件初始化窗体所用数据。

    Activate事件

    当一个窗体变为活动窗体时,即当窗体获得焦点时,将会触发该事件。

    Deactivate事件

    与Activate事件相反,当窗体不再是活动窗体,即失去焦点时,将触发本事件。

    Click事件

    单击窗体时,触发此事件

    DbClick事件

    双击窗体时,触发本事件

    窗体常用方法

    Cls方法

    Cls方法用于清除窗体重利用print方法打印的文本,不会清除窗体中控件及控件内的文本。语法为:

    Form1.Cls    
    

    Show方法

    Show方法可以显示一个窗体,该窗体如果没有被加载到内存中,将会优先触发一次Load事件。使用Show方法后,窗体将会优先于其它窗体显示在最前面。语法为:

    Form1.Show
    

    Hide方法
    Hide方法用于隐藏一个窗体,仅将窗体隐藏起来,但是不会从内存中卸载,窗体上的参数仍然保存在内存中,使用Show方法重新显示窗体后,窗体与隐藏之前保持一致。语法为:

    Form1.Hide
    

    Load方法
    Load方法用来将窗体加载进内存,将会触发窗体的Load事件,但是窗体未被显示。该方法同样适用于其它控件。语法为:

    Load Form1
    

    Unload方法
    用来卸载窗体,将窗体所使用的参数从内存中卸载,包括窗体中的所有控件,卸载后,将不会再占用计算机内存资源。使用Unload方法后,窗体将会达到Hide方法的隐藏效果。该方法同样使用于其它控件。语法为:

    Unload Form1
    

    如何创建多窗体
    通常新建一个工程后,系统会为我们自动创建一个窗体,默认名称为Form1,此时当我们项目需要再创建一个窗体时,可以通过菜单栏——工程——添加窗体,在弹出的添加窗体窗口中,选择默认窗口,即可创建一个新的窗体。或者可以,在工程资源管理窗口中,在Form1窗体上右键——添加——添加窗体。
    在工程资源管理窗口中,双击窗体,即可进入该窗体的编辑界面。

    在这里插入图片描述

    删除窗体
    删除不需要的窗体,通过在工程资源窗口,选中需要删除的窗体,右键——移除。

    窗体实战练习题
    目标:通过本练习,基本掌握熟悉窗体属性、事件和方法的使用方法。

    步骤一:
    按照下图,建立两个窗体。并分别将Name名称属性修改为:frmLog和frmMain,并将窗体的Caption标题属性修改为“登录界面”和"主界面"

    在这里插入图片描述

    步骤二:
    在第一个窗体,frmLog窗体上,新建一个命令按钮,并将Caption属性修改为"登录"。

    在这里插入图片描述

    步骤三:
    双击登录按钮,在其事件过程中写入如下代码:

    frmMain.Show   '显示frmMain窗体
    Me.Enabled = False  '禁止frmLog窗体再被操作
    

    在这里插入图片描述

    Me代表当前窗体的名称,此处即frmLog,可以用frmLog代替。

    步骤四:
    在第二个窗体(frmMain)编辑窗口中,按照下图所示,建立1个Text文本框和5个命令按钮控件。

    在这里插入图片描述

    步骤五:
    进入frmMain窗体代码编辑窗口,按照下图在对应的事件过程下编写如下代码:

    在这里插入图片描述

    其中End语句,是退出应用程序,即该应用程序包含的所有窗体和控件将会全部从内存卸载。

    步骤六:
    运行程序,测试效果。单击窗体左移,窗体将向左移动,移动距离为text1文本框中的数值,同样的单击窗体右移,窗体将会右移。修改text1文本框数值为200,单击隐藏窗体,窗体被隐藏,在frmLog窗体中单击登录,frmMain窗体重新打开,且Text1文本框内的数值仍是200,单击卸载窗体,窗体被关闭,再次打开后,Text1文本框内数值变为初始值100,这就是hide与Unload方法的区别。单击退出按钮,整个应用程序被关闭。

    在这里插入图片描述

    好了,本节课程到此结束,相信大家通过本节课程,已经对于窗体有了一个全面且深刻的认识了。下节课我们再见吧。

    展开全文
  • VB窗体的窗体的属性及说明

    万次阅读 2018-02-26 18:57:43
    放了寒假呆在家里,我爸比较喜欢...最后我想到了用VB来制作,发现用VB编写一些小型程序还是很方便的。 程序样式如下: 在这里我整理了一些关于窗口属性的介绍,如下: Name 窗体的名称 ActiveControl 返回焦点...

    放了寒假呆在家里,我爸比较喜欢周易里的一些东西,于是问我能不能帮助他编写一个小程序来算卦。我想了想发现如果使用c语言直接做出来的页面太简陋,更美观的话需要一些API,而java也好久没有用过很生疏了。最后我想到了用VB来制作,发现用VB编写一些小型程序还是很方便的。

    程序样式如下:

    在这里我整理了一些关于窗口属性的介绍,如下:

    Name 窗体的名称

    ActiveControl 返回焦点所在的控件,该属性设计阶段不可用,运行时只读。

    Appearance外观效果,取值为:0 平面1 3D(立体)

    AutoRedraw是否自动刷新或重画窗体上所有图形[获得或设置从绘图

    (graphics)方法到一个持久性位图的输出],取值为:True False

    BackColor 背景颜色,可从弹出的调色板选择。

    BorderStyle设置边界类型,取值为:0 None(无边界框架)1 FixedSingle(窗口大小固定不变的单线框架)2 Sizable(窗口大小可变的标准双线框架)3 FixedDialog(窗口大小固定的对话框窗体)4 FixedToolWindow(窗口大小固定的工具箱窗体)5 Sizable ToolWindow(窗口大小可变的工具箱窗体)

    Caption 窗体的标题

    ClipControls决定Paint 事件的graphics 方法是重画整个对象,还是重画新显示的区域。取值为:True 或False

    ControlBox是或有控制框, 取值为:True 有False 无

    DrawMode设定窗体上绘图(graphics 方法),Shape,Line 等控件的输出外观,有16 种可选:1 黑色2 非或笔,设置值15 的反相3 与非笔,背景色以及画笔反相二者共有颜色的组合4 非复制笔,设置值13 的反相5 与笔非,画笔以及显示色反相二者共有颜色的组合6 反相,显示颜色反相7 异或笔,画笔颜色以及显示颜色的异或8 非与笔,设置值9 的反相9 与笔,画笔以及显示色二者共有颜色的组合10 非异或笔,设置值7 的反相11 无操作,该设置实际上是不画图12 或非笔,显示颜色与画笔颜色反相的组合13 复制笔,用ForeColor 属性指定的颜色,此为默认值14 或笔非,画笔颜色与显示颜色反相的组合15 或笔,画笔颜色与显示颜色的组合16 白色

    DrawStyle设定绘图相关方法使用的直线样式, 有7 种可选:0 实线,此为默认值1 虚线2 点线3 单点划线4 双点划线5 无线6 内部实线

    DrawWidth 设定绘图相关方法使用的直线宽度Enabled是或把鼠标或键盘事件发送到窗体,取值为:True 可用False 不可用

    FillColor 填充颜色, 可从弹出的调色板选择。

    FillStyle填充样式, 有8 种可选:0 全部填充1 透明,此为默认值2 水平直线3 竖直直线4 上斜对角线5 下斜对角线十字线7 交叉对角线

    Font 字型,可从弹出的对话框选择字体,大小和风格

    FontTransparent输出数据是否允许重叠(获得或设置一个值,决定是否显示窗体,打印机或PictureBox 上的背景文本/图形)。取值为:True 或False

    ForeColor 前景颜色,可从弹出的调色板选择。

    HasDC决定是否为该控件分配了唯一的显示上下文。取值为:True 或False

    Height 窗体的高度

    HelpContextID 指定一个对象的缺省帮助文件上下文标识符

    Icon 为窗体设计图标,该图标位于标题栏的左端

    KeyPrevier获得或设置是否在激活对象的上的控件的键盘事件之前,优先激活对象键盘事件。取值为:True 或False

    Left 窗体距屏幕左边界的距离

    LinkMode获得或设置用于DDE 会话的链接类型并激活连接,取值为:0 None

    SourceLinkTopic 获得或设置目标控件的源应用程序和主题

    MaxButton窗体右上角最大化按钮是否显示,运行时只读, 取值为:True 显示False 不显示

    MDIChild是否为MDI 窗体的子窗体, 取值为:True 为MDI 窗体的子窗体False 否MinButton窗体右上角最小化按钮是否显示,运行时只读, 取值为:True 显示False 不显示

    MouseIcon MousePointer=99 时,设定一个自定义的鼠标图标

    MousePointerMoveable是否可以移动窗体, 取值为:True 可以移动False 不可以移动

    NegotiateMenus决定是否将对象的菜单合并到该窗体的菜单栏上。取值为:True 或False

    OLEDropMode获得或设置该对象是否能作为一个OLE 放下目标, 取值为:0 None(无)1 Manual(手动)

    Palette获得或设置一个图象,包含了当PaletteMode 被设置为Custom 时用于调色板的对象。

    PaletteMode获得或设置一个值,决定对于对象的控件使用哪个调色板。取值为:0 Halftone1 UseZOrder2 Custom

    Picture 窗体背景图片

    RightToLeft文本书写是否自左向右。取值为:TrueFalse 自右向左

    ScaleHeight 自定义坐标系的纵坐标轴的高度

    ScaleLeft 自定义坐标系的左边界起点的横坐标

    ScaleMode获得或设置一个值,指示当使用graphics 方法或可定位的控件时,自定义坐标系的单位, 有8 种可选:0 自定义1 表示单位为twip(缇),每英寸=1440 缇,每厘米=567 缇2 表示单位为point(磅) ,每英寸=72 磅,每磅=20 缇3 表示单位为像素,是监视器或打印机分辨率的最小单位4 表示单位为字符,每个水平单位为120 缇,每个垂直单位为240 缇5 表示单位为in(英寸)6 表示单位为mm(毫米)7 表示单位为cm(厘米)

    ScaleTop 自定义坐标系的上边界起点的纵坐标

    ScaleWidth 自定义坐标系的横坐标轴的宽度

    ShowInTaskbar窗体或MDI 窗体是否出现在Windows95 的任务栏。取值为:True 出现False 不出现

    StartUpPosition窗体第一次出现的位置, 有4 种可选:0 没有指定初始位置1 设定在所属项目的中央2 设置在屏幕的中央3 设置在屏幕的左上角Tag 存储程序所需的附加数据Top 窗体距屏幕顶部边界的距离

    Visible窗体是否可见, 取值为:True 该对象可见False 该对象不可见

    WhatsThisButton获得或设置是否在一个窗体或MDI 窗体的标题上显示这是什么按钮。取值为:True 或False

    WhatsThisHelp获得或设置是否在上下文相关帮助中, 使用Windows95 帮助或主帮助窗口提供的这是什么弹出菜单。取值为:True 或False

    Width 窗体的宽度

    WindowStart获得或设置一个窗体窗口运行时的可见状态, 取值为:0 窗体正常状态1 窗体最小状态2 窗体最大状态

    展开全文
  • 之前我在一个窗体初始化的时候加载一幅地图,因为地图很大,所以等好久窗体才出来,现在我想先把窗体show出来再加载地图,有办法作到吗?在vb.net里是不是有show之后的事件?请高手指教,谢谢! ___________________...
  • VB讲课笔记06:窗体与常用控件

    千次阅读 2018-03-10 17:24:29
    VB讲课笔记06:窗体与常用控件 一、窗体设计 窗体VB中最基本的对象,是应用程序的基本组成部分,是菜单栏、工具栏和控件等对象的容器,是应用程序与用户交互的窗口或对话框。窗体设计是整个VB应用程序设计的基础...
  • 在CAD.NET中开发的窗体,命令调用了这个过程,为了避免被重复打开。本来很简单的一个事情,原始代码如下: private frmDZDY as PMTx If frmDZDY Is Nothing Or frmDZDY.IsDisposed Then frmDZDY = New PMTx '执行一...
  • 使用vb6.0的开发平台怎么实现窗体启动初始化加载控件对控件类型的列举,列举控件后如何不依赖控件名完成对控件属性的调用操作?
  • 内容索引:VB源码,界面编程,仿qq,菜单 精仿QQ2009窗体菜单VB源码版,这实际上是一个控件源码,每一个菜单项对应一个控件,用着有点麻烦,不过效果挺好,高手帮忙继续完善改进,这个菜单仿的仅是QQ上线状态的菜单栏,...
  • vb.net 初始屏幕界面透明实现方法

    千次阅读 2017-07-04 11:05:02
    不过这里要实现的仅是VB.Net程序启动界面透明,意思是像png图片那样可以看到背景(只在vb.net初始屏幕放png图片是没办法实现的),至于正在加载内容的提示,有时间再研究了。 先新建vb.net窗体应用程序,并...
  • 很多文章里都说在Visaul Basic .NET中显示窗体之前必须先实例,经测试,也可以与旧Visual Basic 6.0 一样不经实例直接Form1.Show显示窗体。 一、正确显示窗体 新建一个窗体应用程序,再添加一个模块和一个窗体...
  • 一句代码即可美化窗体,在初始化代码中传入主窗体对象和一些参数,如控制按钮,窗体透明度,开关窗口的渐隐。用控件的时候也要把样式设置为Flat,这样使用此类模块和vb自带的控件相配合也可以做出不错的窗体效果。
  • vb窗体的常用属性及其功能

    千次阅读 热门讨论 2017-06-11 10:12:49
    VB窗体的常用属性及其功能属性名称 功能 属性值及功能 窗体名称 为窗体指定一个名字 Appearance 设置一个窗体运行时是否以3D效果显示 0-Flat:窗体以平面的形式显示1-3D:窗体以3D的形式显示(默认值) AutoRedraw...
  • VB 窗体的设计及应用

    2014-05-08 23:39:22
     掌握窗体设计 100 u   掌握多重窗体的设计与应用 u   掌握响应鼠标与键盘事件 上机运行了局如下:画直线,在鼠标被按下的位置画一个端点,在鼠标松开的位置画另一个端点。   重点:窗体及...
  • 从我们见过的软件分析,要写一个查询条件的输入,必须有输入框吧,有可能有选择框吧,有可能有多选、单选框吧,你得有确定按钮吧,本章主要描述这些东西及其初始化 一、综述 控件其实也是窗体,是上篇中的窗体的...
  • 怎么从sum main中使用窗体的方式初始化vb程序并启动参量?怎么不直接将sum sub作为开始的子过程调用呢?
  • 在一个项目中不可避免会有多个窗体的控件布局类似,里面的代码也有好多相同的,可以新建窗体,然后复制粘贴来实现窗体的重复使用,这种方式固然好,可麻烦也随之而来,随着项目的深入,不可避免的要修改窗体布局或...
  • vb窗体关闭事件

    千次阅读 热门讨论 2014-11-25 19:28:59
    QueryUnload 事件  在一个窗体或应用程序...如果没有窗体取消 QueryUnload 事件,该 Unload 事件首先发生在所有其它窗体中,然后再发生在 MDI 窗体中。当一个子窗体或一个 Form 对象关闭时,在那个窗体中的 QueryUnloa
  • 版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明 ...现在先让我们了解下GDI+的绘图...如果没有初始化,那么VB6就会莫名其妙的崩溃。呵呵。 当然程序结束了我们还要关闭GDI+释放内存。 2.Graphic...
  • WPF 中初始化启动窗口

    千次阅读 2016-10-27 18:43:51
    Application
  • VB窗体启动、关闭时涉及的主要事件

    千次阅读 热门讨论 2013-10-27 15:23:50
    Initialize 事件即初始化事件,任何窗体生命周期的第一个事件都是Initialize。只要在项目中使用了窗体的名称,或在Visual Basic 6.0创建实际窗口及其控件之前,都会发生initialize事件。可以在initialize事件处理...
  • 设置FORM的属性WINDOWSTATE 值选2 转载于:https://www.cnblogs.com/zanglaowei/p/4873589.html
  • vb实现窗体不可拉伸

    千次阅读 2012-06-13 13:57:06
    窗体的MaxButton 属性False、窗体的BorderStyle 属性1、窗体的Moveable 属性 False、窗体的MinButton 属性True ------------------------------------------------------ vb实现网页嵌套 工程--->部件---...
  • 第3个DirectX8应用程序:DirectX8的窗口化和全屏初始化 打开VB6,启用一个标准程序,窗口的名称改为:frmMain,引用一下DX8的控件(dx8vb.dll) 下边是源码:(CSDN编辑器里似乎没有VB6的代码块选择,因此用的.NET的...
  • VB6 FORM窗体上控件实现滚动的方法

    万次阅读 2014-09-09 13:54:06
    你将所有的控件都放在窗体的 picturebox控件上 除了 PictureBox 控件之外,也可用水平、垂直滚动条创建可滚动的图形视口应用程序。当所包含的图形超过控件范围时,单独一个 PictureBox 控件无法实现滚动功能─ ...
  • 初始化窗体以前调用load和不调用load有什么区别?为什么不调用load也会触发formload事件?
  • vb 完美透明按钮

    2013-11-07 20:37:31
    对以前的透明按钮代码进行了全新整理,修正了多处错误。增加了初始化按钮背景透明度设置、提示文本,去掉了不必要的参数。
  • vb.net 教程 3-2 窗体编程之窗体 4

    千次阅读 热门讨论 2017-04-24 19:36:54
    本节继续谈谈窗体传递参数 假设我要将Form1中的数据传递到Form2,可以采用以下方法: 首先理解一下:Form2其实是个类 不信,可以仔细打开Form2的代码,看看默认代码第一句是不是 “Public Class Form2”。 ...
  • vb.net的多窗体操作

    千次阅读 2012-02-09 09:14:11
     在微软Visual Basic 6.0 中,一条简单的 “Form2.Show” 语句就能显示项目中的第二窗体 (Form2)。然而,它在 Visaul Basic.NET 中却行不通了,因为 .NET 版在窗体处理机制上有了很大的变化。刚刚转向 .NET 版的 ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 8,503
精华内容 3,401
关键字:

vb窗体如何初始化