VB的窗体显示问题

空白是我 2006-01-21 06:48:06
新建一工程,添加了两个窗体form1和form2
在form1窗体中的command1中加入了如下代码
Load Form2
Form1.Hide
Form2.Show
点击command1会显示form2窗体

之后把Load form2注释掉
代码为
Form1.Hide
Form2.Show
保存,点击command1也是同样的效果
想问一下这两段代码之间到底有什么区别?
谢谢!!
...全文
72 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
空白是我 2006-01-22
  • 打赏
  • 举报
回复
昨天看时还是有点不明白 今天早上起床时突然想通了 呵呵 !!
空白是我 2006-01-21
  • 打赏
  • 举报
回复
谢谢指教!!
zyl910 2006-01-21
  • 打赏
  • 举报
回复

打错一个最关键的数字,第二句话中的“Form1”应为“Form2”


也就是说:在执行“Form2.Show”时,由于VB发现Form2这个默认对象还没有初始化,所以VB自动执行“Load Form2”
zyl910 2006-01-21
  • 打赏
  • 举报
回复
不小心少打了了几个字

只有VB才支持这种“类 与 对象 同名”的默认对象机制
                    ~~~~~~~~

VB 1.0~6.0支持这种功能
Vb.Net由于考虑该语法容易引以混淆,所以不再支持
zyl910 2006-01-21
  • 打赏
  • 举报
回复
Form2 是 Form2类 的 默认对象(只有VB才支持这种“类 与 对象 同名”的机制,很容易造成概念混淆)
当访问默认对象的成员时,若默认对象没有创建,则VB会自动帮我们创建


也就是说:在执行“Form2.Show”时,由于VB发现Form1这个默认对象还没有初始化,所以VB自动执行“Load Form2”
适合VB+ADO+ACCESS初学者。 设计窗体的详细操作步骤 房产信息管理系统是以VB为开发平台、ADO和SQL为数据库引擎和操作语言、ACCES为数据库而开发的集房产信息添加、修改、删除、查找功能于一体的房产信息管理系统。 本系统由1个主窗体和3个子窗体构成,分别为主窗体、添加房产信息窗体、修改房产信息窗体、查找房产信息窗体。 主窗体 界面及功能: 包含主菜单、工具条和信息显示区及状态栏等元素。主菜单包含了系统的所有功能操作,工具条列出了常用的功能,信息显示显示了数据库中的房产信息,状态栏显示了数据库中的房产信息总量、Caps Lock灯状态、Num Lock灯状态和实时的日期、时间等。 详细设计: 1. 窗体启动过程:Main入口->检查是否重复启动程序->建立全局数据库连接->显示窗体; 2. 窗体退出过程:关闭全局数据库连接->检查子窗体是否被加载并卸载已加载子窗体->卸载主窗体; 3.“添加房产信息”功能:加载“添加房产信息”窗体; 4.“修改房产信息”功能:检查数据库是否为空->检查Listview中是否有信息被选中->加载“修改房产信息”窗体; 5.“删除房产信息”功能:检查数据库是否为空->检查Listview中是否有信息被选中->确认删除选中的房产信息->搜索选中的房产信息并执行删除->调用House_Show更新主窗体信息显示区; 6.“查找房产信息”功能:检查数据库是否为空->加载查找房产信息窗体; 7.“显示全部信息”功能:调用House_Show刷新主窗体信息显示区内容。 “添加房产信息”窗体 界面及功能: 包含了五个文本框用于填写要添加的房产信息。 详细设计: 填写房产信息->点击添加按钮->调用KeyCheck进行关键字唯一性验证->调用Check检查输入的房产信息->调用AddHouse添加房产信息到数据库并调用House_Show更新主窗体信息显示区。 “修改房产信息”窗体 界面及功能: 同房产信息添加窗体一样,包含用于修改房产信息的五个文本框。 详细设计: 添加主窗体信息显示区内选中的房产信息到文本框->修改房产信息->点击修改按钮->调用Check检查输入的房产信息->调用EditHouse修改数据库中的房产信息并调用House_Show更新主窗体信息显示区。 “查找房产信息”窗体 界面及功能: 包含两个单选框和两个文本框用于确认查找依据和输入查找内容。 详细设计: 选择查找依据并输入查找内容->点击查找按钮->调用Check检查输入的查找内容->调用FindHouse1或FindHouse2进行查找并将结果显示到主窗体信息显示区。

7,785

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧