Winform在Mdi父窗体中打开子窗体
2024-07-22
56
在 Winform 中,要使用 MDI 父窗体打开子窗体,需要将父窗体的 IsMdiContainer 属性设置为 true。以下是一个示例,演示如何在 MDI 父窗体中打开子窗体:
public class MainForm : Form
{
public MainForm()
{
this.IsMdiContainer = true;
}
private void OnNewChildFormClick(object sender, EventArgs e)
{
Form childForm = new Form();
childForm.Text = "子窗体";
childForm.Show(this);
}
}
public class ChildForm : Form
{
public ChildForm()
{
this.Text = "子窗体";
}
}
运行效果
注意事项
MDI 父窗体只能容纳 MDI 子窗体。要打开非 MDI 子窗体,请使用 Show() 或 ShowDialog() 方法。
当 MDI 父窗体关闭时,所有 MDI 子窗体也会关闭。
可以使用 LayoutMdi() 方法来排列 MDI 子窗体。
更新于:4个月前赞一波!
相关文章
- Winform不同分辨率系统下界面混乱
- winform如何隐藏边框和标题栏
- C# winform实现文件下载进度条功能
- C# WinForm使用CefSharp内嵌网页
- C# Winform使用DataGridView显示表格数据
- 免费开源WinForm UI控件库ReaLTaiizor
- winform里的CheckForIllegalCrossThreadCalls
- winform最小化到系统托盘
- winform右击NotifyIcon显示菜单
- C# Winform系统托盘图标动态闪烁
- C# Winform窗体的浮动及隐藏
- C# Winform实现多个窗体之间切换
- .NET winform和WPF的区别是什么?
- Winform跨线程更新UI
- Winform MDI父窗体设置透明度无效
- VS2022 Winform没有工具箱控件列表
- ReaLTaiizor | 开源免费的.NET WinForm UI库
- .NET Winform高分辨率系统下界面混乱问题
文章评论
评论问答