隐藏和卸载是VisualBasic6-VB.NET中的两种技术,它们的工作方式有所不同。在VB6中,通过在Click事件中创建一个带有CommandButton组件和测试语句的窗体,可以清楚地看到差异。请注意,这两个语句是互斥的,因此一次只能测试一个语句。
Unload语句从内存中删除表单。在大多数简单的VB6项目中,Form1是启动对象,因此程序也停止运行。为了证明这一点,用Unload编写第一个程序。
专用子命令1_Click()卸载MeEnd子命令
在此项目中单击按钮时,程序停止。
要演示Hide,请在VB6中运行此代码,以便执行Form1的Hide方法。
私有子命令1_Click()Form1.hideen子命令
请注意,Form1从屏幕上消失,但调试工具栏上的方形“End”图标显示项目仍处于活动状态。如果您有疑问,使用Ctrl+Alt+Del显示的Windows任务管理器将显示项目仍处于运行模式。
Hide方法仅从屏幕中删除表单。没有其他改变。例如,调用Hide方法后,另一个进程仍然可以与窗体上的对象通信。这里有一个程序演示了这一点。将另一个表单添加到VB6项目,然后将计时器组件和此代码添加到表单1:
私有子命令1_Click()Form1.Hide Form2.ShowEnd Sub
专用子计时器1\u Timer()Form2.Hide Form1.ShowEnd Sub
在Form2中,添加一个命令按钮控件和以下代码:
私有子命令1_Click()Form1.Timer1.Interval=10000'10秒Form1.Timer1.Enabled=TrueEnd子命令
运行项目时,单击Form1上的按钮会使Form1消失,而Form2出现。但是,单击Form2上的按钮会使用Form1上的计时器组件等待10秒钟,然后使Form2消失,Form1再次出现,即使Form1不可见。
由于项目仍在运行,Form1每10秒就会出现一次,这一技术可能会让同事在某一天大发雷霆。
...封装 4. 数据隐藏与封装的相似性 5. 并排比较-数据隐藏与表格形式的封装 6. 摘要 什么是数据隐藏(data hiding)? 类包含数据成员和方法。数据隐藏是保护类成员的过程。因此,它是提高安全性的机制。在Java等编程语言中,使用访...
我对我 对某些人来说,我和我之间的区别是一个非常令人困惑的话题,因为我和我是两个用来形容一个人的术语,即自己。那些不是以英语为母语的人在这两个词之间有很多混淆,这反映在他们的错误用法上。有时,当两个...
...聚光灯的终端。 打开终端后,运行以下命令: launchctl unload-w/System/Library/LaunchAgents/苹果公司普利斯特先生 下面是这一切意味着什么的一个快速分解,所以它感觉有点像一个魔咒: launchctl是Mac上的一个简单应用程序,用于控制...
...置信的声音,而且也不便宜。他们还将一些最有用的功能隐藏在附带的应用程序中,而不是通过耳塞的内置按钮提供快速访问。但他们的电话与耳塞的连接基本上是正确的,遗憾的是,这在当时仍然是一项成就。 但现在有了AirP...
...尝试取消您的订阅。它不会带你到另一个网页或让你填写表格。它经常成功,但并非总是成功。“离我而去”收件箱隐藏了一对一的电子邮件,它将来自一个发件人的所有邮件集中在一起(有时候太简单了;来自多个项目的所有In...
...服务允许您创建包含图片、链接、引用和对话的集合的“隐藏框”,然后通过单个链接共享它们。虽然这项服务在功能上与Pinterest等服务稍有相似,但在社交方面却没有那么强调。您还可以添加大封面(称为“盖子”),个别职...
...幕,并且更快地切入正题。假设你有一份报告/版面/电子表格/小说/艺术品/你拥有的东西的草稿,你想让别人看看。或者也许你需要第二个意见,你是否应该购买thingamajig商店的thingamabob。如果它在你的电脑屏幕上,你可以在join.m...
我Â 对我 许多错误和错误都是由于沟通失误造成的,其后果从平凡可笑到灾难可怕。造成这种情况的一个主要原因是在交流中不恰当地使用语言。世界上很多国家都说英语,但遗憾的是,很少有人能真正分辨出什么时候出现语...
...几乎相同的风味,因此很难区分两者。但也有一些关键的区别,主要是配料比例、制备方法、食用方法以及附加成分,如浇头和涂料。 什么是cr公司è我是布鲁利(crème brulee)? Cr公司ème Brulee是一种烘烤的奶油甜点,加上奶油...
随着最近围绕性骚扰问题的风波,许多团体以不同的立场涌现出来。这些群体是基于不同的意识形态而形成的,包括“我”和“时间”两个群体。 两人在短时间内颠覆了全球范围内有关性骚扰问题的公开讨论。她们还提高了对...