禁用TableLayoutPanel时启用滚动条

时间:2016-02-05 11:32:18

标签: c# winforms

我有一个TableLayoutPanel,其中包含TextBoxesGroupBoxes。我已设置此TableLayoutPanel.Enabled = false。这会禁用所有TextBoxesGroupboxes以及Scrollbar。无论如何我是enable scrollbar即使是TableLayouPanel.Enabled = false

1 个答案:

答案 0 :(得分:0)

要自动实现此目的,您可以订阅EnabledChanged的{​​{1}}事件。您可以使用设计器订阅活动,也可以使用以下代码行订阅:

TableLayoutPanel

然后,从事件处理程序中,我们可以简单地设置滚动条的enabled属性以匹配TableLayoutPanel的enabled属性值:

tableLayoutPanel.EnabledChanged += tableLayoutPanel_EnabledChanged;

现在,每当TableLayoutPanel的启用状态发生变化时,滚动条启用状态将更新为匹配。