我有一个很大的问题,当我在表布局上启用没有'Autoscrool'属性的滚动时,我得到一个噪音框,似乎布局继续滚动(参见附图)。我尝试过更新/刷新/无效......它的容器布局,但我的问题无法取得成功。
我有其他奇怪的行为,一旦屏幕上有噪音框,并启动任何对话框,整个布局都是固定的。
以前有没有人遇到过类似的问题?
请参阅下面我用来描绘表格布局的代码:
private void panelSelectorTrackBar_ValueChanged(object sender, EventArgs e)
{
galleryTableLayoutPanel.Top = panelSelectorTrackBar.Value;
dashboardPanelDetails.Hide();
}
在 galleryTableLayoutPanel 是 TableLayout 实例的位置, panelSelectorTrackBar 是 UltraTrackBar 实例。
答案 0 :(得分:0)
假设您设置了UltraTrackBar的值,使它们与TableLayoutPanel的可能垂直滚动值匹配,最好设置VerticalScroll的Value,而不是在窗体上移动控件的位置: / p>
this.tableLayoutPanel1.VerticalScroll.Value = ultraTrackBar1.Value;