精华内容
下载资源
问答
  • VB 加载窗体时触发的Load事件 VB 加载窗体时触发的Load事件
  • VB6.0的load窗体事件——看“顺便学习法”    前几天米老师检查我做的学习笔记,指出了我学习的一些毛病,特写此文做一下总结。    事件:我做的笔记,各个知识点都是零散人,笔记做虽然很细,但是里面...

     

    由VB6.0的load窗体事件——看“顺便学习法”

     

            前几天米老师检查我做的学习笔记,指出了我学习中的一些毛病,特写此文做一下总结。

     

            事件:我做的笔记,各个知识点都是零散人,笔记做虽然很细,但是里面没有自己思考的内容。比如:窗体的各个事件的笔记(load事件,unload事件,Active事件等等),我对这些事件的总结,是在每个事件后面按视频教程的介绍都做了注释,但是我自己对各个事件是怎么回事并没有做以分析和比较。米老师就我这样的学习方式加以指正,并以load事件为例讲解了他是怎样学习的。

     

           当看到窗体的load事件,我们应该想想与它相关的事件还有哪些?比如我们可能会想到的有unload事件,Activate事件,如果我们不确定还有没有其它的事件,可以百度一下,这就是米老师所说的“顺便学习法”。

     

           由窗体的load事件,也就顺便学习了窗体的其它事件,并找出这些事件的联系,最后掌握了VB6.0窗体生命周期(Initialize事件—Load事件—Activate事件—QueryUnload事件—Unload事件)。这样我们的学习就算完事了吗?如果你不确定Load事件和Initialize事件发生的先事顺序,我们可以写一段代码验证一下。

     

     代码如下:

    Private Sub Form_Activate()
      MsgBox "窗体的Activate事件"
    End Sub
    
    Private Sub Form_Initialize()
      MsgBox "窗体的Initialize事件"
    End Sub
    
    Private Sub Form_Load()
      MsgBox "窗体的Load事件"
    End Sub
    
    Private Sub Form_QueryUnload(Cancel As Integer, UnloadMode As Integer)
      MsgBox "窗体的QueryUnload事件"
    End Sub
    
    Private Sub Form_Unload(Cancel As Integer)
      MsgBox "窗体的Unload事件"
    End Sub


     

    程序执行后,结果自然见分晓。

     

            这就是我今天要介绍的“顺便学习法”的一个实例,由一个知识点——Load事件,引出了一条线——VB6.0窗体生命周期,这就是顺便学习法的好处,由点到面,把零散的知识点串连起来,进行打包,这样的学习才会印象深刻。

     

            我现在的学习就是缺少这种顺便学习的习惯,缺少知识点的打包。今天写此文,就是提醒自己要有意识的去运用在“顺便学习法”。

     

     

           

     

     

     


     

     

     


     

     

    展开全文
  • VB演示如何加载窗体事件的例子,演示当窗体事件发生后就在窗体上输出内容,附代码下载:  Private Sub Form_Load()  Show  Print "输出字符串"  '窗体加载事件发生后就在窗体上输出内容  Text1.Text = ""  '...
  • 1.窗体常用3个事件执行顺序的先后: Load -> Activated ->Shown 2.Load事件窗体加载的时候(显示界面之前)执行,Shown事件窗体显示完之后执行。

    1. 窗体常用3个事件执行顺序的先后:

            Load -> Activated -> Shown

    2. Load事件在窗体加载的时候(显示界面之前)执行,Shown事件在窗体显示完之后执行。

    展开全文
  • vb禁用窗体最大化、最小化和关闭快捷菜单,禁用最大化、最小化不可用,重点实现了禁止关闭窗口的功能,禁止后窗口上的关闭按钮变成灰色不可点击了,在实现方面,核心代码如下:  Private Sub Form_Load()  ...
  • VB 禁止调整MDI窗体大小,窗体文件一共是2个,一个是主窗口文件,一个是MDI窗口文件,实现禁止改变窗口大小的功能,我们可以在MDIForm窗体加载时,,执行以下代码:  Private Sub MDIForm_Load()  Style = ...
  • 内容索引:VB源码,界面编程,菜单 VB窗体中动态添加、移除一个菜单项,适时操作,很简单的示例程序,VB爱好者可以参考一下,程序如上图示。
  • 为什么vbload事件不能显示输出

    千次阅读 热门讨论 2013-12-08 13:11:34
    任何图形或输出完成Form_Load 过程不会显示在表单上除非您首先使窗体可见用 Form1.Show 方法,或者如果您设置窗体的 AutoRedraw 属性设置为真(非零)。 当 Form_Load 过程的执行(在程序的开头),默认情况下不还...

           任何图形或输出完成Form_Load 过程中不会显示在表单上除非您首先使窗体可见用 Form1.Show 方法,或者如果您设置窗体的 AutoRedraw 属性设置为真(非零)。

           当 Form_Load 过程的执行(在程序的开头),默认情况下不还显示该窗体。因此,在 Form_Load 事件,没有图形显示到不存在的窗体除非第一次 (在运行时) 显示窗体或将窗体的AutoRedraw 属性设置 (在设计时或运行的时)。

             绘制到窗体的图形的更好方法是让 SubForm_Paint 过程中绘制到窗体的图形。这使 Form.AutoRedraw 属性设置为 FALSE 时,增加速度性能的程序。Visual Basic没有刷新屏幕图像的窗体,窗体重叠与另一个窗口时那样。您 (作为程序员) 都有用于刷新窗体中,责任和 Sub Form_Paint是最合乎逻辑的地方,要处理这种情况。

             以下列出的三个绘制到窗体的图形示例。第一个示例演示如何失败图形显示给表单时取自Form_Load 事件过程中。第二个示例演示如何为窗体上,开始绘制一个圆形,但 Form.AutoRedraw 属性必须设置为TRUE,该圆形需要刷新该窗体的事件中,要保留。第三个示例是最佳的方法 ;它是最快和最有效的三个。


    例一

    Private Sub Form_Load()
        Const pi = 3.14159              '声明一个静态变量
        Print 100                       '在窗体上输出100
        
        Form1.ForeColor = vbRed         '设置窗体的前景颜色
        Form1.DrawWidth = 1             '设置输出图形的边框的宽度
        Form1.FillStyle = 0             '设置填充方式
        Form1.FillColor = vbBlue        '设置填充颜色
        Form1.ScaleMode = 1             '设置对象坐标的度量单位为缇
        
        Circle (3000, 2000), 1000        '画圆
    End Sub
    此代码的运行结果如图①



    如果将窗体的AutoRedraw(自动重画)属性改为True或者将代码改为

    Private Sub Form_Load()
        Const pi = 3.14159              '声明一个静态变量
        Show
        Print 100                       '在窗体上输出100
        
        Form1.ForeColor = vbRed         '设置窗体的前景颜色
        Form1.DrawWidth = 1             '设置输出图形的边框的宽度
        Form1.FillStyle = 0             '设置填充方式
        Form1.FillColor = vbBlue        '设置填充颜色
        Form1.ScaleMode = 1             '设置对象坐标的度量单位为缇
        
        Circle (3000, 2000), 1000        '画圆
    End Sub
    其效果图为②


    例二

    Private Sub Form_Click()
        Const pi = 3.14159              '声明一个静态变量
    
        Print 100                       '在窗体上输出100
        
        Form1.ForeColor = vbRed         '设置窗体的前景颜色
        Form1.DrawWidth = 1             '设置输出图形的边框的宽度
        Form1.FillStyle = 0             '设置填充方式
        Form1.FillColor = vbBlue        '设置填充颜色
        Form1.ScaleMode = 1             '设置对象坐标的度量单位为缇
        
        Circle (3000, 2000), 1000        '画圆
    End Sub
    
    单击窗体,结果如上图②

    例三

    Private Sub Form_Paint()
        Const pi = 3.14159              '声明一个静态变量
    
        Print 100                       '在窗体上输出100
        
        Form1.ForeColor = vbRed         '设置窗体的前景颜色
        Form1.DrawWidth = 1             '设置输出图形的边框的宽度
        Form1.FillStyle = 0             '设置填充方式
        Form1.FillColor = vbBlue        '设置填充颜色
        Form1.ScaleMode = 1             '设置对象坐标的度量单位为缇
        
        Circle (3000, 2000), 1000        '画圆
    End Sub
    运行结果如上图②



    展开全文
  • C# 重新加载窗体Load事件

    万次阅读 2017-09-20 12:43:07
    可通过调用 Form_load事件来实现功能 this.Form_load(null,null); 或者编写一个函数 public void Reload() { this.Form_load(null,null); }

    可通过调用 Form_load事件来实现功能

    this.Form_load(null,null);


    或者编写一个函数

    public void Reload()

    {

    this.Form_load(null,null);

    }

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

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

    2012-02-27 16:16:32
    1. Load(装载)事件 2. Unload(卸载)事件 3. Activate(活动)、Deactivate(非活动)事件 4. Paint(绘画)事件 5. Click(单击)事件 6. Dbclick(双击)事件 7. KeyPress(按键)事件
  • 窗体中添加一个计时器Timer,代码如下: Option Explicit Private Declare Function GetWindowRect Lib “user32” (ByVal hwnd As Long, lpRect As Rect) As Long Private Type Rect Left As Long Top As Long ...
  • 以前直接在属性里面改的,今天尝试用代码实现,写在load里面,怎么也没有反应,于是请教大牛,发现需要如下: Public Sub New() InitializeComponent() ...这样以后,窗体很听话vb.net教程的停在了屏幕中间! ...
  • 运行结果为 【窗体初始化之前!】》【窗体初始化!】》【窗体Load!】 转载于:https://www.cnblogs.com/heibai-ma/p/11213109.html
  • VB窗体透明的实现

    2021-01-31 00:50:55
    '添加一个标准模块,代码如下: Option Explicit Declare Function GetWindowLong Lib “user32” Alias “GetWindowLongA” ...Load() Command1.Caption = “半透明” Command2.Caption = “指定颜色透明” End Sub
  • 这是一个相对简单的VB制作透明 窗体的方法,看上去这个窗体无边框、无标题栏,也没有最小最大化及关闭按钮,完全显示了一个图片的效果,其实本代码是一个透明窗体的实现实例,特此为大家分享代码如下:  Private ...
  • 在《VB.NET学习笔记:窗体显示及互相传值》一文,通过默认的窗体实例、保持窗体引用的全局性或在窗体构造函数窗体指针作为参数传递,这些方法都是直接操作窗体中的任何控件来读取和改变窗体内的信息。...
  • VB窗体动态创建控件及控件事件

    千次阅读 2019-07-01 07:48:44
    VB窗体动态创建较少,今天,试着弄一个,专为解答之用。 首先创建一个空白窗体,调整大小,修改名称,双击窗体进入代码编辑界面: Public Class VB解答专用窗体 Dim 数据列表 As DataGridView Dim 输入框 As ...
  • 为了给用户提供更好的体验,读取数据库等程序需要长时间来执行的操作,需要弹出一个等待界面。可以一边执行需要等待的操作,一边...本资源使用VS2017软件,VB.NET编程,异步委托和多线程编程实现背景透明的等待窗体
  • VB窗体启动、关闭时涉及的主要事件

    千次阅读 热门讨论 2013-10-27 15:23:50
    一、启动窗体时,事件顺序是: 1 Form_Initialize  Initialize 事件即初始化事件,任何窗体生命周期的第一个...可以在initialize事件处理过程正确地初始化窗体变量,它在Load事件之前发生。此事件一般用在类、模
  • vb窗体设计

    2011-12-19 10:58:16
    Image5.Picture = LoadPicture("D:\vb测试\vb实例\窗体的设计2\8.jpg") Image6.Picture = LoadPicture("D:\vb测试\vb实例\窗体的设计2\8.jpg") Image7.Picture = LoadPicture("D:\vb测试\vb实例\窗体的设计2\8.jpg")...
  • '将下面的代码放到标准模块: Option Explicit Private Declare Function AlphaBlend Lib “msimg32.dll” (ByVal hdc As Long, ByVal lInt As Long, ByVal lInt As Long, ByVal lInt As Long, ByVal lInt As Long...
  • vb中窗体传参数

    千次阅读 热门讨论 2018-03-22 21:13:34
    通过组合查询查到学生的记录,选中一行后,相当于选中了一个学生信息记录,点击修改后,改学生的信息会直接映射到修改窗体的Text控件框! 其实自己不太会,听了超凡的分析,明白了大概的思路,然后自己一点一点...
  • VB界面换肤模块源码,实时切换窗体皮肤,...技术用法:在需要更改按钮外观的窗体Load事件中加入 Attach Me.hwnd 更改按钮外观,Unload事件中加入 Detach Me.hwnd 还原按钮外观。把本源码分享给大家 ,希望大家喜欢。
  • VB中实现窗体自动隐藏 (转)OICQ聊天时的窗体自动隐藏功能,用vc 或CBC都可以很简单地实现,前几天看到有一则用CBC实现的例子,便想用VB实现一下,可惜当窗体上放满控件时,FORM的MOUSEMOVE事件不能很好地触发,...
  • VB 调用API函数设计关于窗体,看第一眼,我还以为是调用Windows系统的关于窗口,仔细看,定义了自己的信息,这个例子可看作是VB使用API函数的例子,了解一些用法,关于本例子的API用法,可看以下代码: ...
  • 窗体的Resize事件,Load事件如何添加

    千次阅读 2014-05-19 14:34:29
    1.文件-新建-项目-VisualC#-Windows应用程序 2.解决方案管理器 右键单击Form1.cs,查看代码 ...this.Load +=new System.EventHandler(Form2_Load); this.Resize +=new System.EventHandler(Form2_Resize
  • vb Form的基本事件

    千次阅读 2018-06-30 11:19:10
    当此窗体变为活动窗口时触发 End Sub Private Sub Form_Click() 单击时触发 End Sub Private Sub Form_DblClick() 双击时触发 End Sub Private Sub Form_Deactivate() 当此窗体不再是活动窗口时触发 End Sub ...
  • vb圆形窗体

    2011-09-30 17:14:51
    Caption = "椭圆窗体" ClientHeight = 3330 ClientLeft = 60 ClientTop = 345 ClientWidth = 4860 FillColor = &H00FF0000& BeginProperty Font Name = "宋体" Size = 12 Charset = 134 Weight = 400 ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 9,095
精华内容 3,638
关键字:

vb中窗体的load事件