c#mdi窗体和普通窗体有什么区别 c#mdi窗体和普通窗体有什么区别
导语:c#mdi窗体和普通窗体有什么区别?以下文字资料由边肖为大家收集出版。让我们快速看看他们!MDI形式是对应SDI形式的名词MDI多文档界面SDI单文档界面以MDI为例:photoshop,当我们打开一个PS项目时,会有一个子窗口,当我们打开n个以上的其他项目时,会有几个其他项目窗口,只要我们从选项卡中选择,就可以切换这些MDI表单。是否使用MDI与我们开发的软件想要实现什么功能有着直接的关系。当然
c#mdi窗体和普通窗体有什么区别?以下文字资料由边肖为大家收集出版。让我们快速看看他们!
MDI形式是对应SDI形式的名词
MDI多文档界面
SDI单文档界面
以MDI为例:photoshop,当我们打开一个PS项目时,会有一个子窗口,当我们打开n个以上的其他项目时,会有几个其他项目窗口,只要我们从选项卡中选择,就可以切换这些MDI表单。
是否使用MDI与我们开发的软件想要实现什么功能有着直接的关系。当然,MDI不仅仅是像PS那样的几个开始符合效果的表单,还有各种不同功能的表单,比如旁边的颜色面板,历史面板等等。,可以称为MDI。
MDI最大的一个特点就是新建的MDI表单不能从主表单中移除。它就像一个嵌套在主程序中的小程序。在它和主程序之间建立数据通信要比在独立的SDI形式之间容易得多,这就涉及到程序安全的问题。一般可以通过简单的委托实现。
SDI形式一般都是小项目。要实现一个简单的功能,可以在不需要创建很多窗口就可以完成的时候使用SDI。当然也可以使用多个SDI开发一个程序。比如主程序有一个“浏览”按钮,我点击这个按钮打开另一个SDI浏览需要的信息,但是这个新打开的浏览窗口不需要和主窗体通信。这个时候用SDI比用好。
好了,就这样。你需要搜索更具体的东西,看看别人的教程和博客。你会受益匪浅。
免责申明:以上内容属作者个人观点,版权归原作者所有,不代表北库历史网立场!登载此文只为提供信息参考,并不用于任何商业目的。如有侵权或内容不符,请联系我们处理,谢谢合作!
文章评论