C#中panel 双击问题
视频监控中C#中双击一个四分屏的panel中的任意一屏
如何变成单屏(只显示一个画面,可以放大将其他三个盖住,也可以直接跳转到一分屏)再双击恢复四分屏显示。
求源码高手。 --------------------编程问答-------------------- 所有panel的doubleclick指向同一个事件,双击时,sender就是点击的panel,然后你遍历那4个,判断不是sender的就隐藏 --------------------编程问答--------------------
说的太高级了 怎么写啊
我是俩panel 一个小的在下面。
小panel private void panBack_Paint(object sender, PaintEventArgs e)
{
ControlPaint.DrawBorder(e.Graphics,
e.ClipRectangle,
Color.Lime,
3,
ButtonBorderStyle.Solid,
Color.Lime,
3,
ButtonBorderStyle.Solid,
Color.Lime,
3,
ButtonBorderStyle.Solid,
Color.Lime,
3,
ButtonBorderStyle.Solid);
}
大panel
private void panel_Click(object sender, EventArgs e)
{
Panel panel = (Panel)sender;
panBack.Location = new Point(panel.Location.X - 3, panel.Location.Y - 3);
panBack.Size = new Size(panel.Width + 6, panel.Height + 6);
panBack.Tag = null;
panBack.Tag = panel.Name.Trim();
panBack.SendToBack();
}
补充:.NET技术 , C#