gpt4 book ai didi

c# - 表格 : Enabled/Disable all controls in a container (panel)

转载 作者:行者123 更新时间:2023-11-30 13:30:43 29 4
gpt4 key购买 nike

我正在编写 C# Forms 应用程序,想知道如何启用/禁用面板中的所有控件容器。

这是我的代码:

private void EnabledPanelContents(Panel panel, bool enabled)
{
foreach (var item in panel.Controls)
{
item.enabled = enabled;
}
}

panel.Controls 集合中没有启用的属性。

如何启用/禁用面板中的所有控件容器。

提前致谢。

最佳答案

您正在获取 var 控件并对其进行迭代,并且 var 不包含任何 property Enabled。您需要遍历控件并将每个控件作为 Control。试试这个

private void EnabledPanelContents(Panel panel, bool enabled)
{
foreach (Control ctrl in panel.Controls)
{
ctrl.Enabled = enabled;
}
}

Enabled 可以是 truefalse

关于c# - 表格 : Enabled/Disable all controls in a container (panel),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29601422/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com