powered by simpleCommunicator - 2.0.56     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Присвоение имени переменной строковый параметр
5 сообщений из 5, страница 1 из 1
Присвоение имени переменной строковый параметр
    #38438248
Santas_M
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день.
Вопрос возник интересный, есть у меня форма, на которой есть несколько edit-ов, определяю я эти элементы через FindAll и записываю в коллекцию, но вот не могу я знать сколько этих элементов в коллекции. А дальше хочу взять каждый элемент коллекции и через AutomationElement обратиться к свойствам. Как мне в цикле сгенерировать имя.
Пытаюсь через
Код: c#
1.
AutomationElement aeTB= aeAllTextBoxes[i]


но не получается. Проблема ясна: как правильно описать параметр aeTB.
Исходник:
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
AutomationElementCollection aeAllTextBoxes = aeForm.FindAll(TreeScope.Children,
          new PropertyCondition(AutomationElement.ControlTypeProperty, ControlType.Edit));       
        Console.WriteLine(aeAllTextBoxes.Count);
        for (int i = 0; i < aeAllTextBoxes.Count; i++)
        {
            string aeTB;
            aeTB="aeTextBox" + Convert.ToString(i);
            Console.WriteLine(aeTB);
            AutomationElement aeTB= aeAllTextBoxes[i];
                      
        }
...
Рейтинг: 0 / 0
Присвоение имени переменной строковый параметр
    #38438315
igr_ok
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Santas_M,

Используйте "is" для определения типа и "as" для приведения
...
Рейтинг: 0 / 0
Присвоение имени переменной строковый параметр
    #38438494
Santas_M
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
igr_ok,

Спасибо за ответ. Но это приведение к определенному типу, а не значению.
...
Рейтинг: 0 / 0
Присвоение имени переменной строковый параметр
    #38438505
Santas_M
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В код требуется передать ссылку на значение параметра aeTB
Код: c#
1.
AutomationElement (Ссылка на aeTB)= aeAllTextBoxes[i];
...
Рейтинг: 0 / 0
Присвоение имени переменной строковый параметр
    #38440021
Santas_M
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Неужели совсем идей нет?
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Присвоение имени переменной строковый параметр
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]