У меня есть tablelayoutpanel, который содержит много элементов управления. Я хочу заблокировать этот tablelayoutpanel, но я могу скопировать данные в полях. Tablelayoutpanel имеет только свойство ENABLED -> Я не могу копировать данные в них. Пожалуйста, помогите мне заблокировать tablelayoutpanel и можете скопировать в этих полях.Winform Set readonly для tablelayoutpanel C#
0
A
ответ
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
}
+0
все, что мне нужно здесь. Большое спасибо –
+0
Добро пожаловать @ Nhân. –
Смежные вопросы
- 1. Раскраска строк/колонок для TableLayoutPanel (vs2008, winform)
- 2. C# set winform key preview наивысший приоритет
- 3. Gridview Set Column ReadOnly Programmatically
- 4. DataGrid set single cells readonly
- 5. C# make winform readonly radioButton выглядит как стандартный
- 6. TableLayoutPanel в C#
- 7. Winform DataGridViewLinkColumn Свойство ReadOnly не работает
- 8. Winform - Пользовательские TextBox изменения BackColor, когда Readonly
- 9. C# TableLayoutPanel fill
- 10. C# tablelayoutpanel panel control
- 11. TableLayoutPanel не отображается C#
- 12. Как сделать readonly C# List, не объявляя свой атрибут set
- 13. jqGrid celledit set cell to readonly dynamicaly
- 14. C# readonly object
- 15. OpenERP set field readonly when form onload
- 16. TableLayoutPanel
- 17. Set WinForm Показать Дата с MySQL
- 18. C# Tablelayoutpanel Скрыть горизонтальную панель
- 19. Extjs set readOnly опция при нажатии кнопки
- 20. Set Расположение ListView ниже DataGridView активной строки в C# Winform
- 21. tablelayoutpanel в пределах утилиты tablelayoutpanel
- 22. TableLayoutPanel change scrollbars (C# WinForms)
- 23. Создайте TableLayoutPanel программно в C#
- 24. TableLayoutPanel MouseClick программно в C#
- 25. set Заголовок компонента xPage/подсказка не работает для компонента readOnly
- 26. C# winform ComboBox
- 27. Поведение RadioButton в TableLayoutPanel
- 28. Стойкие данные для winform C#
- 29. разработчик winform winform для пользователей
- 30. Readonly role C# mvc
Что вы имеете в виду, заблокируйте TableLayoutPanel? Если вы все еще хотите иметь возможность взаимодействовать с элементами управления внутри него, то что вы пытаетесь сделать, заблокировав его (предполагая, что существует такая функция)? –
LOCK означает, что пользователь не может редактировать, но они могут копировать данные –
Какие поля? Все ли они TextBox? –