以下步骤实现将Form2放置在Form1中Panel中显示:
(1)在Visual Studio中新建一个“Windows 窗体应用程序”项目
(2)在项目中添加窗体Form2,为演示效果,窗体的背景设置为Gray
(3)在Form1上布置一个Panel控件
(4)Form1的窗体代码Form1.cs
using System;using System.Windows.Forms; namespace WindowsFormsApplication1{ public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void Form1_Load(object sender, EventArgs e) { Form2 f2 = new Form2(); // 不是顶级窗体,即不是桌面窗口 f2.TopLevel = false; // 将窗体放入panel1 panel1.Controls.Add(f2); // 显示 f2.Show(); } }}
(5)运行效果
时间: 2024-10-29 11:31:26