`
cloudtech
  • 浏览: 4711037 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
文章分类
社区版块
存档分类
最新评论

C# winfrom中在一个主窗口包含子窗口

 
阅读更多
      public void showForm(Form form2)
        {
            //背景图片置空
            this.Right_Panel.BackgroundImage = null;

            foreach (Form frm in this.Right_Panel.Controls)
            {
                frm.Close();//关掉以前的窗口
            }
            form2.FormBorderStyle = FormBorderStyle.None;
            form2.Dock = DockStyle.Fill;
            form2.TopLevel = false;
            form2.Parent = Right_Panel;//设置将其放在Right_Panel的位置中
            FrmMain frmMain = new FrmMain();
            form2.Show();
        }

要先new一个winform实体类然后调用这个

showForm()。

分享到:
评论

相关推荐

    C#Winform多个子窗口与主窗口之间任意切换不闪烁源码

    "C# Winform多个子窗口与主窗口之间任意切换不闪烁源码"示例正是解决此类需求的一个实践案例。以下是对这个主题的详细讲解: 首先,让我们理解`Winform`是什么。`Winform`是.NET框架中用于构建桌面应用程序的用户...

    C# Winform在MDI中打开一个子窗体关闭上一个子窗体

    在C# Winform编程中,MDI(Multiple Document Interface)多文档界面是一种常见的窗口布局方式,它允许在一个主窗口中嵌套多个子窗口,每个子窗口可以独立操作,但共享同一菜单栏、工具栏等资源。本文将深入探讨如何...

    C# winform 关闭打开的窗口

    例如,你可以在每个子窗口的关闭事件中通知主窗口: ```csharp private void MyForm_FormClosing(object sender, FormClosingEventArgs e) { MainForm mainForm = Application.OpenForms["MainForm"] as MainForm; ...

    C#WinForm窗体内Panel容器中嵌入子窗体、程序主窗体设计例子.pdf

    在设计一个包含导航栏、顶部窗体、中心内容部分以及底部导航面板的窗体时,开发者需要对窗体进行模块化设计,将窗体分为上中下三个部分。顶部是导航栏用于菜单等功能,中间部分是主要内容区域,底部可以是状态栏或...

    C# Winform 实现窗体间切换

    在C# Winform应用开发中,窗体间的切换是一个常见的需求,这通常涉及到多个窗体之间的交互和数据管理。本示例"SwitchOver"演示了如何在一个主窗体中通过按钮来平滑地在三个子窗体之间进行切换,同时确保在切换过程中...

    C# Winform线程创建子窗体

    创建子窗体通常是在主线程上进行的,但有时为了不影响主窗口的响应,我们可能希望在新的线程中打开子窗体。这可以通过`System.Threading.Thread`类实现。以下是一个简单的示例: ```csharp Thread thread = new ...

    C#WinForm窗体四周阴影效果

    通过以上步骤,我们可以成功地在WinForm应用中实现一个动态跟随主窗体的阴影效果。需要注意的是,虽然Windows Forms提供了丰富的功能,但其图形渲染能力相比WPF等其他技术可能有所不足,因此在实现复杂视觉效果时...

    C# winform 子窗体调用父窗体函数实现关闭该窗体打开另一个窗体

    C# winform 子窗体调用父窗体函数实现关闭该窗体打开另一个窗体;在父窗体分From1内嵌一个panel1,在panel1里载入From2,点击在子窗体From2中的按钮,清除panel1里的From2,新载入From3,点击在子窗体From3中的按钮...

    C#-winform窗体只允许显示一个子窗体

    在C# WinForm应用开发中,我们经常遇到需要创建多个子窗体的情况,但有时我们需要确保同一时间只显示一个子窗体,以提供更整洁、更专注的用户体验。标题"‘C#-winform窗体只允许显示一个子窗体’"正是针对这一需求...

    C# WinForm 可复用多进度条窗口

    总的来说,这个"C# WinForm 可复用多进度条窗口"项目提供了便捷的方式来可视化并跟踪多个并发任务的进度,对于任何需要在用户界面中显示多个并行任务进度的应用程序来说,都是一个实用的解决方案。开发者可以根据...

    C# WinForm 在Panel中添加Form 教程+源码

    - 创建一个WinForm项目,然后在项目中添加两个窗体:一个作为主窗体,另一个作为要在Panel中显示的子窗体。 2. **设置子窗体属性**: - 为了能在Panel中正确显示,需要将子窗体的`TopLevel`属性设置为`false`,`...

    C# WinForm两种等待窗体的实现

    1. 在WinForm设计视图中,从工具箱中拖放一个BackgroundWorker控件到窗体上。 2. 设置控件的事件处理器,例如:在DoWork事件中执行耗时任务,在ProgressChanged事件中更新进度条,在RunWorkerCompleted事件中关闭...

    C# WinForm 多窗口 例子

    2. **多文档界面(MDI,Multiple Document Interface)**:MDI允许在一个应用程序中同时打开多个子窗口,这些子窗口都在同一个父窗口(通常是主窗口)内。标签式MDI(TabbedMDI)则是在MDI基础上,将子窗口以标签页...

    C#实现winform用子窗体刷新父窗体及子窗体改变父窗体控件值的方法

    在这种方法中,我们通过定义一个自定义的委托`SetVisiableHandler`来传递一个方法到子窗体,这个方法可以在子窗体中调用以改变父窗体的控件值。以下是具体的步骤: 1. 在父窗体`Form2`中定义委托类型`...

    用Visual Studio 2017实现C# Winform 左侧菜单左边显示,子窗体显示在右边主窗体.rar

    在本文中,我们将深入探讨如何使用Visual Studio 2017来创建一个C# Windows Forms应用程序,该程序具有左侧的菜单栏以及右侧显示的子窗体。这是一个常见的UI设计模式,用于提供良好的用户交互体验。我们将关注以下几...

    C# winform页面多进程打开exe

    本主题聚焦于"C# WinForm页面多进程打开exe",这是一个关于如何在一个WinForm应用中并行运行多个外部可执行文件(.exe)的技术。在描述中提到,这个功能不仅允许加载多个exe,还能传递参数,这为程序的灵活性和功能...

    C# Winform Dockpanel动态库及Demo源码

    在本文中,我们将深入探讨"C# Winform Dockpanel动态库及Demo源码"这一主题,了解如何使用Dockpanel Suite在Windows Forms(Winform)应用程序中创建灵活、可自定义的用户界面。Dockpanel Suite是一个开源项目,它为...

    C#利用winform编写一个简易的文件浏览器程序代码

    在本文中,我们将深入探讨如何使用C#编程语言和Windows Forms(WinForm)来创建一个简易的文件浏览器程序。这个程序具有用户友好的界面,包括菜单、工具栏、树形视图以及文件列表,能够方便地浏览和操作本地文件系统...

    C#-【控件篇】Winform中使用MDI窗体(中级)

    MDI窗体允许在一个主窗口内同时打开多个子窗口,这些子窗口可以进行嵌套、堆叠或排列,提供了一种高效的方式来管理和展示多个相关的数据或操作。本教程将详细介绍如何在Winform中使用MDI窗体,并通过实践例子来演示...

    C# winform窗体间传值(使用委托或事件)

    C#winform窗体间传值,三种方法示例,注释详细。使用方法:使用vs2013打开编译运行即可; 工程中总共介绍了三种方法: ###方法1:通过保存对象的引用调用其方法实现对子窗体的控制; ###方法2:通过委托,在子窗体...

Global site tag (gtag.js) - Google Analytics