我有一个包含许多控件的tablelayoutpanel。我想锁定这个tablelayoutpanel,但我可以在字段中复制数据。 Tablelayoutpanel只有ENABLED属性 - >我无法复制其中的数据。请帮我锁定tablelayoutpanel,并可以复制到这些字段中。
答案 0 :(得分:1)
TableLayoutPanel
中没有允许该功能的任何内容。
相反,遍历所有控件,查看类型,并设置所需的属性:
foreach (var control in tableLayoutPanel1.Controls.Cast<Control>())
{
var tb = control as TextBoxBase;
if (tb != null)
tb.ReadOnly = true; // controls like TextBox and RichTextBox
else
control.Enabled = false; // all other controls
}