首页 > 其他分享 >RoadeSHI Winform-MDI窗体

RoadeSHI Winform-MDI窗体

时间:2023-10-28 15:57:25浏览次数:21  
标签:MDI MdiParent frm2 窗体 RoadeSHI Winform

MDI窗体用于显示多个文档,每个文档显示在各自的窗口中

1、设置MDI父窗体:IsMdiCintainer属性设置为true

2、确定子窗体:用MdiParent属性来确定子窗体     

  如: frm2.MidParent =this;  //设置MdiParent属性,将当前窗体作为frm2窗体的父窗体

3、排列MDI子窗体:MdiLaout来指定MDI父窗体中子窗体的布局

  Cascade: 所有MDI子窗体均层叠在MDI父窗体的工作区内

  TitleHorizontal:所有MDI子窗体均水平平铺在MDI父窗体的工作区内

  TitleVertical:所有MDI子窗体均垂直平铺在MDI父窗体的工作区内

标签:MDI,MdiParent,frm2,窗体,RoadeSHI,Winform
From: https://www.cnblogs.com/chinasoft/p/17794167.html

相关文章

  • 以太网 MDIO(Clause22) 波形解析
     其中,各段含义,START为开启标志位;OPT为操作码;TA为翻转标志位。取值含义如下:START——固定为01OPT   ——01:写       ——10:读TA     ——固定为10......
  • 【C#】【WinForm】MDI窗体
    MDI窗体的相关学习使用1、设置MDI父窗体 在属性中找到IsMdiContainer选项,设置为True2、添加MDI子窗体,在项目中依次选择添加->窗体,然后一直默认即可 添加后的项目目录(Form1为父窗口,Form2、Form3为子窗口) 3、在Form1.cs中,创建对应MDI子窗口的对象并调用显示出来1name......
  • c# winfrom 窗体传值的六种传值方式及实例
    1、通过构造函数特点:传值是单向的(不可以互相传值),实现简单实现代码如下:在窗体Form2中intvalue1;stringvalue2;publicForm2(intvalue1,stringvalue2){InitializeComponent();this.value1=value1;this.value2=value2;}在窗体Form1中这样调用1newForm2......
  • winform窗体程序的尺寸不对
    最近学习C#,在博客园找了WinForm的贪吃蛇来学习,结果一直发现窗体尺寸有问题。比如本来用的是800X600的Size,使用Graphics画格子就发现窗口没有全部显示这些格子,让我很疑惑,找了很久不知道为什么?网上看了有什么画面缩放的,我是百分百没缩放,最后我设置窗体的边框为none后,就好了,(感觉有......
  • C#实现鼠标进入按键范围后按键自动窗体内位置移动
    新建winform窗体程序添加button控件 在事件中选择MouseEnter 代码如下privatevoidbutton_MouseEnter(objectsender,EventArgse){//给按钮一个新的坐标//这个按钮活动的最大宽度就是窗体的宽度减去按钮的宽度intx=this.ClientSize.Width-button.Widt......
  • 解决winform调用wpf窗体时原窗体缩小的问题
    在使用winform调用wpf窗体时,原来的winform窗体会缩小,同时分辨率会发生变化,用如下方法来解决这个问题。方法一、首先找到winform项目中的Properties ==>AssemblyInfo.cs,打开该文件,在末尾加入如下代码,之后重新运行即可。[assembly:System.Windows.Media.DisableDpiAwareness]/......
  • 错误 NETSDK1136 如果使用 Windows 窗体或 WPF,或者引用使用 Windows 窗体或 WPF 的项
    背景:当同一解决方案的项目A引用项目B的时候出现引用异常 大概意思是项目A的框架类型是.net7.0,项目B的框架类型是net7.0-windows两者不兼容查看了连着的项目类型发现项目B是指定为Windows操作系统(注:建立类库项目B时没有指定操作系统,不知为啥显示指定了) 类库项目A是没指定......
  • 解决winform 窗体设计器异常的问题
    如上图大家肯定都遇到过这样的棘手的问题。一般情况都是自己代码问题,有时解决了代码bug,项目运行无错但设计器还不能正常显示。你可能尝试下如下方法解决此问题:1、生成改X862、生成改anycpu3、清理解决方案4、清理项目5、重新生成解决方案6、重新生成项目7、复制某一个窗体,删......
  • QT部件透明阴影效果和透明窗体
      透明效果1.设置整个窗体透明调用setWindowOpacity()方法,传入一个0~1之间的值来表示透明度;1表示不透明,0表示完全透明,在构造函数中添加setWindowOpacity(0.5);//0~1之间2.设置窗体透明,部件不透明在构造函数中添加//设置窗体透明this->setAttribute(Qt::WA_Transluc......
  • 固定panel1,panel2适应窗体变化
    固定panel1,panel2适应窗体变化如果您想要固定Panel1并且让Panel2适应窗体大小的变化,可以使用以下方式设置SplitContainer的属性: '设置SplitContainer的FixedPanel属性为Panel1,以固定Panel1的大小SplitContainer1.FixedPanel=FixedPanel.Panel1'设置Doc......