【发布时间】:2017-06-09 00:13:30
【问题描述】:
我有一个 C# 应用程序,我添加了一个按钮来显示和隐藏面板 2,但是当单击面板 2 时,它可以完美地显示和隐藏自身。但是当单击按钮显示/隐藏 panel2 时出现问题,快速变黑,我不知道如何解决。
这是我的显示/隐藏按钮语法:
if (Panel2.Visible == false) {
Panel2.BackColor = Color.Transparent;
Panel2.Visible = true;
PictureBox2.Image = Properties.Resources.downmen;
} else {
Panel2.BackColor = Color.Transparent;
Panel2.Visible = true;
Panel2.Visible = false;
PictureBox2.Image = Properties.Resources.upmen;
}
【问题讨论】:
-
在表单上启用双缓冲
-
@Gusman,这是什么意思?请上飞机。
-
虽然我已将其标记为重复项,但如果您对该项目不太了解,我建议您考虑使用 WPF 甚至 UWP 而不是 winforms 来处理这个视觉复杂的项目。