您的位置:首页 > 编程语言 > C#

C# 双击TableLayoutPanel中某个控件全屏显示,再次双击恢复原貌

2016-04-17 19:37 567 查看
程序中用到的TableLayoutPanel有两行两列,在(1,1)处有一picturebox

现在要实现双击该picturebox全屏显示(状态栏和菜单栏一起显示),代码:

        private void pictureBoxRealPlayView_DoubleClick(object sender, EventArgs e)

        {

            if (changed)

            {

                changed = false;

                tableLayoutPanel1.Controls.Add(pictureBoxRealPlayView);

                pictureBoxRealPlayView.Parent = tableLayoutPanel1;

                pictureBoxRealPlayView.Dock = DockStyle.Fill;

                tableLayoutPanel1.Show();

            }

            else

            {

                changed = true;                

                tableLayoutPanel1.Controls.Remove(pictureBoxRealPlayView);

                pictureBoxRealPlayView.Parent = this;

                pictureBoxRealPlayView.BringToFront();                

                pictureBoxRealPlayView.Dock = DockStyle.Fill;

                tableLayoutPanel1.Hide();

            }                        

        }
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  控件 c# 全屏显示