VB模态与非模态对话框

简介: VB模态与非模态对话框

在学生里看到了这样的语句:

窗体.Show vbModal

Show 方法:用以显示 MDIForm 或 Form 对象。不支持命名参数。

语法如下:

object.Show style, ownerform


Show 方法的语法包含下列部分:

object: 可选的,一个对象表达式,其值为“应用于”列表中的一个对象。如果省略 object,则与活动窗体模块关联的窗体默认为 object。


Style :可选的,一个整数,它用以决定窗体是模式还是无模式 。如果 style 为 0,则窗体是无模式的;如果 style 为 1,则窗体是模式的。vbModal就是模式的意思。


ownerform :可选的,字符串表达式,指出部件所属的窗体被显示。对于标准的Visual Basic 窗体,使用关键字 Me。


下面的例子说明如何使用Form2参数:

Private Sub Command1_Click()
   Form2.Show vbModal, Me
End Sub

窗体的模式与非模式

vbModal:模式对话框,vbModal是VB中的一个常量,其值为1,表示窗体Form1以模式窗体形式显示,也可以写成:

Form1.Show 1 '随后的代码直到该窗体被隐藏或卸载时才能执行,否则锁死原窗体直到响应,
       '当 Show 在显示模式窗体时,除了模式窗体中的对象之外不能进行输入,
       '一般用于提示或者重要的地方。

vbModeless:非模式对话框,一般窗体都是非模式,表示窗体Form1以非模式窗体形式显示,也可以写成:

Form1.Show 0  '不管窗体是否关闭,后面的语句都会接着运行,0可以不加
相关文章
|
6月前
|
存储 JSON 数据格式
什么情况,一夜之间冲上热搜,狂揽29.6k星,再见吧SQLite!这个嵌入式分析引擎实在太香了
DuckDB是一款嵌入式OLAP数据库,专为高效分析型查询设计,被誉为“分析型SQLite”。它采用列式存储和向量化查询引擎,显著提升分析任务性能。无需独立服务器,支持Python、R、Java等语言,安装简单,5分钟即可上手。DuckDB可直接查询CSV、JSON、Parquet文件,支持Pandas零拷贝交互,优化SQL语法简化复杂查询。适用于探索性数据分析、数据湖ETL流水线及边缘设备实时分析等场景,是数据科学家和开发者的理想工具。项目地址:https://github.com/duckdb/duckdb
644 4
|
7月前
|
运维 监控 数据库
[直播预告]StarRocks 小课堂 监控告警全覆盖,别等服务挂了才处理!
数据库告警不仅是发现问题,更是预防问题的关键。4月16日19:00-20:00,StarRocks小课堂特邀景丹解析FE/BE服务挂起、资源过载等监控与处理方案,助你掌握主动权。直播预约:https://mp.weixin.qq.com/s/H8e6scM-HQteS0MBQ8zgYw。参与互动还有机会赢取棒球帽、T恤等2025 StarRocks周边!回复“监控告警”或“T恤”获取专属海报,邀请好友助力赢好礼!
|
11月前
|
机器学习/深度学习 人工智能 自然语言处理
详解:Poe AI国内版_国内使用Poe AI的最优选择!
Poe 的出现标志着 Quora 对 AI 和自然语言处理 (NLP) 技术的深入探索,预示着 AI 在我们日常生活中将扮演越来越重要的角色。
648 13
|
存储 安全 API
Visual Basic中的文件处理:读取与写入技术详解
【4月更文挑战第27天】本文探讨了Visual Basic的文件处理技术,包括VB6和VB.NET中的读写操作。介绍了文件路径、模式,展示了VB6的`Open`、`Input`和`Close`语句及VB.NET的`StreamReader`、`StreamWriter`用法。强调了异常处理和最佳实践,如使用`BinaryReader`/`BinaryWriter`处理二进制文件,流式处理大文件,以及确保路径安全。理解并掌握这些技能对高效、安全的文件操作至关重要。
851 2
|
定位技术
wgs84和wgs84web如何转换?
wgs84和wgs84web如何转换?
1245 60
|
消息中间件 中间件 Java
RocketMQ实战教程之几种MQ优缺点以及选型
该文介绍了几种主流消息中间件,包括ActiveMQ、RabbitMQ、RocketMQ和Kafka。ActiveMQ和RabbitMQ是较老牌的选择,前者在中小企业中常见,后者因强大的并发能力和活跃社区而流行。RocketMQ是阿里巴巴的开源产品,适用于大规模分布式系统,尤其在数据可靠性方面进行了优化。Kafka最初设计用于大数据日志处理,强调高吞吐量。在选择MQ时,考虑因素包括性能、功能、开发语言、社区支持、学习难度、稳定性和集群功能。小型公司推荐使用RabbitMQ,而大型公司则可在RocketMQ和Kafka之间根据具体需求抉择。
|
存储 前端开发 开发工具
git clone -mirror 和 git clone 的区别
git clone -mirror 和 git clone 的区别
|
存储 缓存 安全
解决Edge浏览器提示“此网站已被人举报不安全”
【8月更文挑战第19天】如果Edge浏览器提示“此网站已被人举报不安全”,首先确认网站可信度及安全证书有效性,避免访问可疑网站。检查浏览器是否需要更新,并确保自动更新功能已开启。可暂时关闭Microsoft Defender SmartScreen(不建议长期关闭),清除缓存和Cookies,或检查第三方安全软件设置。若问题持续,考虑重置Edge浏览器设置,保留重要数据。如仍无法解决,联系网站管理员或微软支持。
2754 7
|
JavaScript 前端开发 IDE
程序员必知:WPSJSA宏编程(JS):1.初识
程序员必知:WPSJSA宏编程(JS):1.初识
1601 0
|
安全 C++ Windows
C++调用外部应用程序的方法的整理总结(常用)
一、三个SDK函数:  WinExec,ShellExecute ,CreateProcess可以实现调用其他程序的要求,其中以WinExec最为简单,ShellExecute比WinExec灵活一些,CreateProcess最为复杂。
3285 0