C#界面里Form.IsMdiContainer 属性的使用

这篇具有很好参考价值的文章主要介绍了C#界面里Form.IsMdiContainer 属性的使用。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

C#界面里Form.IsMdiContainer 属性的使用

由于屏幕的局限,以及软件需求的复杂,并且还需要方便使用,
面对这样的任务,就需要好好地考虑使用多窗口的界面设计。

C#界面里Form.IsMdiContainer 属性的使用
因为每一个窗口可以实现不同的功能,这样方便把相关的功能放在一起,不同的功能分为不同的窗口。
这样既可解决屏幕过小,导致很多不能显示的问题,也解决了功能分组的功能,也方便用户区分不同的功能。
其实还有一个好处,就是把界面的代码分离在不同的窗口里,也方便开发和维护。

 

因为程序上要区分那一个是主窗口,即是父窗口,这时就需要使用Form.IsMdiContainer 属性,
当它设置为true时,就把这个窗口当作父窗口,如果为false时,就为子窗口。
默认时创建的窗口都是false状态,这就是当作子窗口来使用的。

多个窗口也适合同时打开多个文件进行并行处理,也适合一个窗口显示曲线而另一个窗口显示表格数据。

把当前窗口修改为MDI窗口,只需要写下面的代码:
IsMdiContainer = true;

当然也可以通过属性窗口里设置。

C#界面里Form.IsMdiContainer 属性的使用

 

整个例子的代码如下:文章来源地址https://www.toymoban.com/news/detail-479601.html

                    

到了这里,关于C#界面里Form.IsMdiContainer 属性的使用的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • [C#]WPF 分辨率的无关性的问题

    首先得解什么是Dpi(Density independent pixels ,设备无关像素),百度百科的解释DPI是指每英寸的像素,对应界面显示即是屏幕上每英寸的像素。 如标准的Windows DPI(96Dpi),代表1英寸96个像素。 假设有一个96px*96px的按钮,如果在标准标准的Windows DPI的情况下看起来就是英寸的大小

    2024年02月15日
    浏览(44)
  • C# GUI编程入门指南:学习如何使用C#创建图形用户界面

    C# GUI编程入门指南:学习如何使用C#创建图形用户界面 在本文中,我们将介绍如何使用C#编写GUI程序。GUI(Graphical User Interface)是一种以图形方式呈现信息和操作功能的界面,它使得用户与计算机更加直观和友好。C#是一种强大的编程语言,它提供了丰富的库和工具来帮助我们

    2024年01月21日
    浏览(53)
  • C#学习系列之登录界面的简单数据库使用

    最近在练习界面的处理,在编写某登录界面的过程中采用到数据库的使用,简单的用户名与密码登录,在自己安装、创建数据库的表后,采用C#调用数据库,却一直会出现异常。因为在使用过程中采用了is_validation=1,反倒限制了try-catch的异常具体报错。通过此篇来记录一下数

    2024年02月04日
    浏览(42)
  • 理解 flask中request中form、data、json、values属性的区别

    flask的request对象中关于请求参数的获取有几个不同的属性,例如 args、form、data、json。估计大部分人一开始也分不清什么情况下哪个属性有值,哪个属性没值,这篇文章全面整理了这几个属性之间的区别和使用场景。 flask.request对象其实是对HTTP请求的一种封装,我们知道HTTP

    2024年02月12日
    浏览(41)
  • C# Form窗体添加启动画面

      如果要使你的window软件界面显得牛逼点,就来个驱动图片加载画面吧,同时在开机画面做一些基本的注册识别、进程读取、数据加载等常规操作。这里就小结一下我使用的常规方法。   首先,找到您想使用的开机图片,尽量大场景或logo图片,可以达到让人耳目一新的

    2024年02月15日
    浏览(35)
  • C#: form 窗体的各种操作

    说明:记录 C# form 窗体的各种操作         在C# Win Form中,可以通过设置控件的Anchor属性来实现窗口拉大时其他控件跟着变大的效果。Anchor属性指定了控件与其父容器之间的边界锚定方式。         例如,如果你想要一个按钮在窗口拉大时保持在左上角不变,可以将该

    2024年01月19日
    浏览(40)
  • C# VS2019 Form 图标的修改

    引言 图标是用户使用软件的第一印象,第一印象很重要。好的软件UI设计也包括ICO图标的设计。 在C#的Form窗口框架程序设计时,图标的是有两处需要修改,一个是Form窗口的左上角图标,一个是EXE可执行文件的图标。 这里用VS2019中的图标修改为例说明一下图标的修改。 一、

    2023年04月09日
    浏览(43)
  • 如何使用C#中的Lambda表达式操作Redis Hash结构,简化缓存中对象属性的读写操作

    Redis是一个开源的、高性能的、基于内存的键值数据库,它支持多种数据结构,如字符串、列表、集合、散列、有序集合等。其中,Redis的散列(Hash)结构是一个常用的结构,今天跟大家分享一个我的日常操作,如何使用Redis的散列(Hash)结构来缓存和查询对象的属性值,以

    2024年02月16日
    浏览(59)
  • C#开发Windouw窗体之Form窗体及示例(基础)

    Forms窗体也称为窗口,通过窗体可以显示信息、请求用户输入以及通过网络与远程计算机通信。 我们首先要明白三点: 1.窗体也是对象,窗体类定义了生成窗体的模板,每当实例化一个窗体类,就产生一个窗体 2.Form类是所有窗体类的基类。 3.在一个项目中,每个窗体都有自己

    2024年02月02日
    浏览(38)
  • C# Window form 自定义控件的结构和设计(三)

    C# Window form 自定义控件的结构和设计 (三) 一、前面介绍了如何来创建第一个自定义的控件,以及一个测试程序。下面我们来看下如何在自定义控件中添加属性。 C#和其他.NET语言支持属性作为语言的第一类成员。把属性作为语言的基础属性有两点主要的有点: ①利用属性使放

    2024年04月15日
    浏览(44)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包