设置为readonly为tableayoutpanel c#

本文关键字:tableayoutpanel readonly 设置 | 更新日期: 2023-09-27 18:03:23

我有一个包含许多控件的tablelayoutpanel。我想锁定这个tablelayoutpanel但我可以复制字段中的数据。Tablelayoutpanel只有ENABLED属性->我不能复制其中的数据。请帮我锁定tablelayoutpanel,可以在这些字段复制

设置为readonly为tableayoutpanel c#

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
}