0

我有一个大问题,当我在表格布局上没有启用“Autoscool”属性的情况下进行滚动时,我得到一个噪音框,似乎布局继续滚动(见附图)。我已经尝试过更新/刷新/无效...它的容器布局,但我的问题无法成功。

我的其他奇怪行为是,一旦屏幕上有噪音框,并启动任何对话框,完整的布局就固定了。

以前有没有人遇到过类似的问题?

请参阅下面我用来滚动表格布局的代码:

    private void panelSelectorTrackBar_ValueChanged(object sender, EventArgs e)
    {
        galleryTableLayoutPanel.Top = panelSelectorTrackBar.Value;
        dashboardPanelDetails.Hide();
    }

其中galleryTableLayoutPanelTableLayout实例,panelSelectorTrackBarUltraTrackBar实例。

噪音箱

4

1 回答 1

0

假设您设置了 UltraTrackBar 的值,以便它们与 TableLayoutPanel 的可能垂直滚动值匹配,那么最好设置 VerticalScroll 的值,而不是在窗体上移动控件的位置:

this.tableLayoutPanel1.VerticalScroll.Value = ultraTrackBar1.Value;
于 2012-12-28T22:44:11.183 回答