[英]Noise box, when a table layout is scrolling, without 'AutoScroll' property enabled
我有一个大问题,当我在没有在表布局上启用“ Autoscrool”属性的情况下进行滚动时,出现一个噪点框,似乎该布局仍在继续滚动(请参见下图)。 我已经尝试过更新/刷新/无效...其容器布局,但是我无法成功解决我的问题。
我其他的怪异行为是,一旦在屏幕上显示了噪点框,并启动了任何对话框,整个布局就固定了。
有人有过类似的问题吗?
请参阅下面的代码,我将使用这些代码对表布局进行编排:
private void panelSelectorTrackBar_ValueChanged(object sender, EventArgs e)
{
galleryTableLayoutPanel.Top = panelSelectorTrackBar.Value;
dashboardPanelDetails.Hide();
}
在galleryTableLayoutPanel是TableLayout实例的位置上, panelSelectorTrackBar是UltraTrackBar实例。
假设您已设置UltraTrackBar的值,以便它们与TableLayoutPanel的可能的垂直滚动值匹配,那么最好设置VerticalScroll的Value,而不要在窗体上移动控件的位置:
this.tableLayoutPanel1.VerticalScroll.Value = ultraTrackBar1.Value;
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.