选择的4种方法分析

  • Show:
    用来显示窗体。如果窗体已经加载到内存,就直接显示;如果没有,那么就先加载再显示。
    如果一个窗体被叠放在其它窗体之下,本方法可以将该窗体移到屏幕的最上层。
    调用此方法与设置Visiable属性为True等效。
  • Hide:
    与Show相对,用它来使得窗体在屏幕上不可见,但该窗体还在内存里。
    如果说一个窗体需要被多次调用,就可以使用此方法,在暂时不需要其时隐藏。这样做可以提高效率但是会占用内存空间。
    调用此方法与设置Visiable属性为False等效。
  • Close:
    用来关闭窗体。
    当窗体被关闭后,将不再占用内存。
  • SetBounds:
    用来指定窗体的位置和大小。
    包含4个参数——X坐标、Y坐标、窗体的宽度以及窗体的高度。

核心代码

Public Class Form1Dim frm2 As New Form2Private Sub btnClose_Click(sender As Object, e As EventArgs) Handles btnClose.Clickfrm2.Close()End SubPrivate Sub btnHide_Click(sender As Object, e As EventArgs) Handles btnHide.Clickfrm2.Hide()End SubPrivate Sub btnShow_Click(sender As Object, e As EventArgs) Handles btnShow.Clickfrm2.Show()End SubPrivate Sub btnSetBounds_Click(sender As Object, e As EventArgs) Handles btnSetBounds.Clickfrm2.SetBounds(200, 200, 50, 50)End Sub
End Class

实现效果


下图的情况是在Close以后对Show调用报错~~

【VB.NET】VB.NET窗体方法示例相关推荐

  1. vb.net 教程 3-2 窗体编程之窗体 4

    版权声明:本文为博主原创文章,转载请在显著位置标明本文出处以及作者网名,未经作者允许不得用于商业目的. 本节继续谈谈窗体传递参数 假设我要将Form1中的数据传递到Form2,可以采用以下方法: 首先 ...

  2. vb.net的windows窗体实现dos命令

    Imports System.Threading Imports System.Runtime.CompilerServices Public Class frmCmdExcute Inherits ...

  3. vb.net 教程 3-2 窗体编程之窗体 3

    版权声明:本文为博主原创文章,转载请在显著位置标明本文出处以及作者网名,未经作者允许不得用于商业目的. 为窗体/控件添加事件的方法: 双击窗体/控件,就会转入默认的事件,例如窗体是Load事件,按钮是 ...

  4. VB中面向对象及其属性方法与事件

    VB中面向对象及其属性方法与事件 对象 VB是典型的面向过程的语言.面向对象(oop–object oriented programming)的程序设计是以对象为基础,以事件驱动对象对事件进行处理的程 ...

  5. VB和VB.net环境下链接Access、SQL数据库的方法及技巧(Access篇)

    ACCESS数据库: VB环境下 方法一:用代码链接 步骤一: 在 工程引用Microsoft ActiveX Data Objects 2.8 Library '2.5 2.6 2.7 2.8 随你 ...

  6. vb.net 教程 3-10 窗体编程 datagridview控件 3 禁止追加行 与 禁止删除行

    版权声明:本文为博主原创文章,转载请在显著位置标明本文出处以及作者网名,未经作者允许不得用于商业目的. 如<vb.net 教程 3-10 窗体编程 datagridview控件 1 初步 > ...

  7. AutoCAD界面移植到VB.net应用程序窗体中

    最近因为需要将AutoCAD界面移植到VB.net应用程序窗体中,琢磨.搜索了很久,终于搞清楚,贴出来... 1.首先涉及两个按钮,第一个是启动CAD进程,第二个是打开图形界面 2.第一个按钮的进程启 ...

  8. vb和vb.net事件机制

    学习java事件前,回顾了下vb6和vb.net的事件机制,总结在这里,供对比用. 事件是面对对象中对象间通信的方法.事件发生者(又叫事件源)发生一个事件时,通过发送一条消息,给事件接受者(事件处理者 ...

  9. php使用使用外部变量的值,PHP实现函数内修改外部变量值的方法示例

    PHP实现函数内修改外部变量值的方法示例 本文实例讲述了PHP实现函数内修改外部变量值的方法.分享给大家供大家参考,具体如下: 直接上代码,如下: $a_str = 'ab'; function ch ...

最新文章

  1. MYsql 查询 查询当前月份的数据
  2. 栈(Stack) 任何程序执行前,预先分配一固定长度的内存空间
  3. 登录centos虚拟机后显示-bash-4.1
  4. 机器学习与数据科学决策树指南
  5. linux下静态链接库和动态链接库
  6. PCL之点云配准--ICP
  7. 03. 二维数组中的查找(C++实现)
  8. php选择版本,怎样选择PHP的版本
  9. PPC软件测试自学,一个成功的PPC广告活动所需的五个步骤
  10. 【scratch高阶案例教学】scratch斐波那契数列 scratch创意编程 少儿编程 小朋友们也可以完成如此神奇的数列
  11. 数据库实验报告一-创建数据库和表
  12. 好像知道了什么是喝花酒
  13. 解决合并压缩包分卷无法解压 错误信息:文件格式未知或者压缩文件数据已经损坏
  14. TRecgNet:基于转换识别网络进行RGB-D场景识别
  15. 华为LiteOS操作系统中的LOS_DL_LIST_ENTRY怎么理解?
  16. FX5U数据包功能码
  17. [源码分析] Facebook如何训练超大模型 --- (3)
  18. 从《羊了个羊》看随机数的生成原理
  19. pytdx 调用沪深300 所有股票实时行情
  20. R语言图形用户界面数据挖掘包Rattle介绍、安装、启动、介绍(Using the rattle package for data mining)

热门文章

  1. Linux文件系统选择
  2. 【codeforces 507E】Breaking Good
  3. 撸表情开发过程中使用腾讯云存储的接入实例分享
  4. (转)你真的会写单例模式吗——Java实现
  5. 什么是JSONP以及它是怎么产生的
  6. shell执行的特殊变数
  7. decode()、nvl()等用法详解
  8. oracle 取mac地址,java执行命令,得到Mac地址
  9. python 灰度改二值,Python Image 对验证码进行灰度和二值法处理 去掉边框
  10. html百分比代码怎么写,参考Bootstrap写的一个带百分比的进度条(附源码)