vb窗体的模态和非模态 modal and modaless
来源:互联网 发布:完美无缺的名侦探 淘宝 编辑:程序博客网 时间:2024/06/03 17:49
最近用vb编写程序接触到了vbmodal,刚开始只是机械的借鉴了已有的代码。根本就没想这个vbmodal是嘛意思。现在说点关于vbmodal的。
例如工程中有一个窗体Form1。在代码中若为Form1.Show,此时Form1 是非模式窗体(或非模态窗体),而 Form1.Show vbModal是模试窗体 (或模态窗体)。两者都是窗体的方法。
关于模态(Modal)和非模态(Modaless): 窗体一般分为模态和非模态两种类型。
非模态,即通常状态下的窗体,正常窗体,例如Word中的查找对话框,你不必关闭它,也可以对其他窗口进行操作。这个例子不知道算不算对,因为见好多人提到的是模态对话框和非模态对话框时,举到了这个例子。我觉得,对话框和窗体本质上是相同的。
模态,或者模式窗体,即一种强制性的窗体。假如Form1是模态窗体,如果你想对Form1之外的其他窗体进行操作,就必须先把Form1关掉,否则就不能操作,因此说是一种强制性的窗体。而非模态则不需要强制此种特性,用户可以在不同窗体间随意切换(当然要在同一个工程下)。常见的如很多网站或博客上传照片成功后的窗口就是模态的,还有软件安装成功的确定界面等等。
模态和非模态的窗体有各自的功用,比如想强迫用户输入数据,不能切换到其他的界面,就用到了模态。生活中,这样的例子还是很多的。
- vb窗体的模态和非模态 modal and modaless
- 模态与非模态对话框 (Modal and Modeless Dialog Boxes)的区别
- VB记录窗体的大小和位置
- 父窗体和子窗体的显示(vb.net)
- cross-modal retrieval and multi-modal retrieval的区别
- vb窗体的两种类型——模态与非模态
- How to show a modal dialog and modeless dialog using C++ - 如何用C++显示一个模态对话框和一个非模态对话框
- vb .net 主窗体和登录窗体
- SWT中的模式和非模式窗体(modal or non-modal)
- SWT中的模式和非模式窗体(modal or non-modal)
- 关于 Modal 窗体
- Push和Modal的区别
- modal 和colorbox的比较
- [VB.NET]用户控件和窗体的区别?
- VB.NET设置控件和窗体的显示级别
- 模态(modal)和非模态(modeless)对话框的区别
- [VB.NET] 事件的应用:父窗体和子窗体的数据传送
- VB改变窗体的透明度
- 误删Oracle10g数据找回
- System.DllNotFoundException 问题分析与解决
- 如何成为Android高手
- 2010-8-25
- 服务器和数据库
- vb窗体的模态和非模态 modal and modaless
- win7 用户和组
- SAP-显示总账帐户余额G/L Account Balances
- 如何识别 SQL Server 的版本
- HI
- 人生抉择
- 经典代码
- gridview合并行,合并控件行
- 有关iPhone OS 4和iPhone的其他系统的广告问题的处理