码迷,mamicode.com
首页 > Windows程序 > 详细

c#在一个窗体的panel中添加另一个窗体

时间:2015-10-22 12:26:36      阅读:326      评论:0      收藏:0      [点我收藏+]

标签:

以下步骤实现将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)运行效果

技术分享

技术分享

技术分享

c#在一个窗体的panel中添加另一个窗体

标签:

原文地址:http://www.cnblogs.com/chaofn/p/4900243.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!