首页 > 其他分享 >向 splitContainer1 控件中添加子窗体

向 splitContainer1 控件中添加子窗体

时间:2024-06-21 10:12:03浏览次数:13  
标签:控件 form Form splitContainer1 item 窗体

先上效果图:

 方法已经封装好了,可以直接用: 

public void FormControl(Form form)
{
    //首先判断容器中是否有其他窗体,如果有,则先关闭
    foreach (Control item in this.splitContainer1.Panel2.Controls)
    {
        if (item is Form)
        {
            ((Form)item).Close();
        }
    }
    form.TopLevel = false; //将子窗体设置成非顶级控件
    form.FormBorderStyle = FormBorderStyle.None; //去掉窗体的边框(可根据需求添加)
    form.Parent = this.splitContainer1.Panel2; //指定窗体显示容器
    form.Dock = DockStyle.Fill; //随着容器大小自动调整窗体大小(可根据需求添加)
    form.Show();
}

使用: 

FrmBePutInStorage bePutInStorage = new FrmBePutInStorage();
FormControl(bePutInStorage);

 

 

标签:控件,form,Form,splitContainer1,item,窗体
From: https://www.cnblogs.com/tlfe/p/18259957

相关文章

  • webman admin 控件的使用 如何修改富文本控件的高度
    如何修改富文本控件的高度把控件类型为富文本的控件参数设置为height:300,则会生成一个300高度的tinymcetinymce.init({selector:'textarea',//changethisvalueaccordingtoyourHTMLheight:300});你也可以将其他的tinymce设置添加进这个控件参数当中,......
  • WPF控件库 https://wpfui.lepo.co/
    wpfui:一个开源免费具有现代化设计趋势的WPF控件库 https://wpfui.lepo.co/合集-C#(46) 1.使用C#将几个Excel文件合并去重分类2023-11-152.C#使用SqlSugar操作MySQL数据库实现简单的增删改查2023-11-163.C#中的类和继承2023-11-174.C#中的virtual和override关键字2023-......
  • MFC---列表框控件ListBox、组合框控件Combo Box(常用控件)
    前面两节讲了比较常用的按钮控件,并通过按钮控件实例说明了具体用法。本文要讲的是列表框控件(ListBox)及其使用实例。列表框控件简介列表框给出了一个选项清单,允许用户从中进行单项或多项选择,被选中的项会高亮显示。列表框可分为单选列表框和多选列表框,顾名思义,单选列表框中......
  • c#自定义Winfrom飞机仪表控件-第一个
    先看下效果,这是客户定制的飞机仪表控件中的一个。 我们来分析下这个这种控件要怎么开发,开发思路是什么。背景边框,这个你可以用gdi+画,或者让美工做背景图,我这里直接让美工做背景图了,中间部分留黑。刻度盘有左中右下总计5个左侧的刻度盘又有一个放大盘右侧刻度盘也......
  • 企业微信审批控件中的外部选项功能开发
    审批控件中的外部选项-文档-企业微信开发者中心(qq.com)相关文档需要仔细阅读。注意事项:(1)signature时,url的问题:如果设置的是明细中的选项时,企微自动加上的参数中key的值会有中括号[],我们要将这两个符号进行下转换,[转换成 %5B、] 转换成 %5D,之后使用转换后的url......
  • LODOP打印控件
    能更好的控制打印输出:https://blog.csdn.net/Jnsone/article/details/131048419功能丰富:LODOP控件可以实现各种打印功能,如文字、图片、表格等,而且可以自定义页面大小、边距等参数。易于使用:LODOP控件提供了简单易懂的API接口,使得应用程序开发者可以快速上手并实现需要的打印功......
  • 界面控件DevExpress v24.1全新发布 - 跨平台性进一步增强
    DevExpress拥有.NET开发需要的所有平台控件,包含600多个UI控件、报表平台、DevExpressDashboardeXpressApp框架、适用于VisualStudio的CodeRush等一系列辅助工具。屡获大奖的软件开发平台DevExpress今年第一个重要版本v23.1正式发布,该版本拥有众多新产品和数十个具有高影响力......
  • 安卓TextView控件实现下划线
    效果展示这里需要使用到LayerDrawable,对应于<layer-list>标签。在drawable目录下新建一个text_underline.xml文件,text_underline.xml的代码如下:<?xmlversion="1.0"encoding="utf-8"?><layer-listxmlns:android="http://schemas.android.com/apk/res/andro......
  • QT 中QcomboBox控件的详细用法
    在Qt中,QComboBox 是一个用于选择下拉列表中的项目的控件。它继承自 QWidget 并提供了许多成员函数来操作和管理这个下拉列表。以下是一些常用的 QComboBox 成员函数及其基本用法:构造函数QComboBox(QWidget*parent=nullptr):创建一个新的 QComboBox 对象,并指定其父......
  • QT基础 - 常用按钮控件和快捷键
    目录一.QtCreator常用快捷键二. QWidget三. QPushButton四. QRadioButton五. QCheckBox六. QToolButton七.总结一.QtCreator常用快捷键说明快捷键运行ctrl+R编译ctrl+B帮助文档F1,点击F1两次跳到帮助界面跳到符号定义F2或者ctrl+鼠标点击注释ctrl+/字......