Как изменить свойство text или caption Для всех объектов в форме во время выполнения
У меня есть такая форма , как счет-фактура от и другие формы в моем приложении , и у меня есть много элементов управления в форме , таких как текстовое поле, метка, таблица, древовидное представление и другие
Я хочу сделать класс для чтения объекта по объекту из этой формы, чтобы изменить свойство text или свойство caption с помощью таблицы данных сохранил заголовок в нем .. его будет полезно взять пользователю изменить заголовок элемента управления самостоятельно
Примечание : некоторые элементы управления включают объект, такой как Navbar control или table control, имеют столбцы или узлы, и я хочу изменить заголовок столбца и узла с помощью кода
спасибо тебе
Что я уже пробовал:
forms.frmMain_most f = new frmMain_most(); Type ftype = f.GetType(); foreach (var pro in ftype.GetRuntimeFields()) { MessageBox.Show(pro.Name); object xx=null; string xxx= pro.GetType().GetProperty("Name").GetValue(xx).ToString(); }
BillWoodruff
Это WinForms, ASP или WPF ?
Хотите ли вы искать/изменять рекурсивно: то есть получать доступ к элементам управления внутри других элементов управления.
"с помощью таблицы данных сохранена подпись в ней" ... пожалуйста, дайте более конкретную информацию о том, что это означает. кто/что создает DataTable, когда он создается, как он используется после его создания ?
ibrahim maher
спасибо тебе
* мое приложение-это приложение Windows
* У меня есть таблица данных, в которой сохраняются все подписи приложений, выделенные приложением, а также формы и элементы управления, такие как :
-Код бухгалтерской заявки=1, а подпись - "счет"
-Код основной формы= 11 , подпись "форма основного счета" и имя элемента управления ="frmMainAccount"
-сохранить кнопку в из код=111 надпись "сохранить Транс asction" и Имяэлементауправления ="кому btnsave" и так далее
Я хочу сделать класс для чтения из объекта на форме и изменить свойство text или caption Для указанного объекта зависимость от имени элемента управления в соответствии с таблицей данных
Узел : контроль в форме у объекта Чили как элемент управления DataGrid столбцы
с уважением
BillWoodruff
"приложение Windows:" UWP, WinForms, ASP или WPF ?
Кто/что создало DataTable ? - А ты ?
Как это происходит, что подписи во время выполнения отличаются от того, что находится в DataTable, и должны быть изменены ?
Как вы сопоставляете кодовый номер с элементом управления ?
Вам нужно быть более конкретным.
ibrahim maher
спасибо тебе
1 - winforms
2 - у меня есть база данных SQLServer с именем Application_Caption уже существует включает в себя таблицу с именем chartofcaption включить данные для всех элементов управления в формах приложений, как это :
MainCode parentcode ControlNameToUser ControlNameInForm
1 NULL финансовое приложение NULL
11 1 Счет-фактура NULL
111 11 классов нуль
1111 111 основная форма frmMain
11111 1111 кодовая форма navAppCode
11112 1111 основные данные navBasicDataContract
11113 1111 настройка приложения navRepareDeduction
и я хочу обработать свойство text для всех элементов управления в форме, чтобы иметь возможность обновить его по предыдущей таблице данных
с уважением