【发布时间】:2017-06-23 17:34:55
【问题描述】:
我有一个 Windows 窗体,它的一侧是控件列表,另一侧是图表。我想要一个复选框来隐藏和显示图表,但也可以缩小或扩大表格以适应它。
我尝试将AutoSize=true 用于表单,但是用户无法调整表单的大小(即,将图形扩大或缩小到他们的屏幕)。
然后我尝试了
private void toggleCheckBox_Click(object sender, EventArgs e)
{
theGraph.Visible = toggleCheckBox.Checked;
// automatically resize the form
this.AutoSize = true;
this.AutoSizeMode = AutoSizeMode.GrowAndShrink;
this.OnResize(e);
// this will force the form back to its original size
// but without it the user cant adjust the form size
this.AutoSize = false;
}
如何显示图表并按需调整表单大小,但不限制用户自行调整表单大小?
【问题讨论】:
标签: c# winforms controls autosize