192 / 199 / 82
Регистрация: 11.04.2013
Сообщений: 1,086
|
|
1 | |
Как обратиться к контролу по индексу02.06.2014, 12:56. Показов 3790. Ответов 15
Метки нет (Все метки)
0
|
02.06.2014, 12:56 | |
Ответы с готовыми решениями:
15
Как обратиться к контролу, зная его имя? Обратиться к уникальному контролу Обратиться к контролу по имени, если this.Control.Find ничего не находит Обратиться к свойству кнопки по индексу |
17689 / 12874 / 3366
Регистрация: 17.09.2011
Сообщений: 21,138
|
||||||
02.06.2014, 13:01 | 2 | |||||
0
|
2151 / 1288 / 516
Регистрация: 04.03.2014
Сообщений: 4,092
|
||||||
02.06.2014, 13:01 | 3 | |||||
создать массив котнролов или коллекцию
0
|
192 / 199 / 82
Регистрация: 11.04.2013
Сообщений: 1,086
|
|
02.06.2014, 13:07 [ТС] | 4 |
kolorotur, Metall_Version, контролы созданы не динамически ,а с помощью графического редактора ,
бегать forsearch по этой штуке private System.ComponentModel.IContainer components; как бы не хотелось бы
0
|
2151 / 1288 / 516
Регистрация: 04.03.2014
Сообщений: 4,092
|
|
02.06.2014, 13:09 | 5 |
ну добавляй ручками те котроллы которые нужно в коллекцию.
в моем варианте я тоже в графическом редакторе создал контролы
0
|
192 / 199 / 82
Регистрация: 11.04.2013
Сообщений: 1,086
|
||||||
02.06.2014, 13:15 [ТС] | 6 | |||||
Metall_Version, они уже добавлены к коллекцию в дизайнере форм зачем делать двойную работу?
Нужно просто что то вроде приведения типов сделать.... Добавлено через 3 минуты
0
|
2151 / 1288 / 516
Регистрация: 04.03.2014
Сообщений: 4,092
|
||||||
02.06.2014, 13:18 | 7 | |||||
тогда пиши конткретно задачу что нужно обратится к любому контроллу , из всех существующих
0
|
192 / 199 / 82
Регистрация: 11.04.2013
Сообщений: 1,086
|
|
02.06.2014, 13:23 [ТС] | 8 |
Это ни чем не отличается
Я хотел бы обратиться к контролу напрямую как то так ("textBox"+i as TextBox).Text = ""; Не вериться что невозможно....
0
|
17689 / 12874 / 3366
Регистрация: 17.09.2011
Сообщений: 21,138
|
||||||
02.06.2014, 13:25 | 9 | |||||
Так как в первом варианте или как во втором?
Если первый вариант, то так:
1
|
2151 / 1288 / 516
Регистрация: 04.03.2014
Сообщений: 4,092
|
|
02.06.2014, 13:27 | 10 |
1
|
192 / 199 / 82
Регистрация: 11.04.2013
Сообщений: 1,086
|
|
02.06.2014, 13:27 [ТС] | 11 |
kolorotur, во то что надо индексаторы поддерживаются
А если первый вариант?
0
|
17689 / 12874 / 3366
Регистрация: 17.09.2011
Сообщений: 21,138
|
|
02.06.2014, 13:28 | 12 |
Не по теме: Metall_Version, а я быстрее, бе-бе-бе :p Добавлено через 32 секунды Если первый, то надо свой массив создавать, т.к. по умолчанию контролы не сортируются по типу.
0
|
2151 / 1288 / 516
Регистрация: 04.03.2014
Сообщений: 4,092
|
|
02.06.2014, 13:29 | 13 |
0
|
192 / 199 / 82
Регистрация: 11.04.2013
Сообщений: 1,086
|
|
02.06.2014, 13:31 [ТС] | 14 |
0
|
17689 / 12874 / 3366
Регистрация: 17.09.2011
Сообщений: 21,138
|
|
02.06.2014, 13:34 | 15 |
Сообщение было отмечено EVG-1980 как решение
Решение
Потому что "textBox1" — это строка, набор символов в памяти.
А textBox1 — это имя переменной, которое существует только до компиляции.
0
|
2151 / 1288 / 516
Регистрация: 04.03.2014
Сообщений: 4,092
|
||||||
02.06.2014, 13:37 | 16 | |||||
0
|
02.06.2014, 13:37 | |
02.06.2014, 13:37 | |
Помогаю со студенческими работами здесь
16
Как из модуля обратиться к контролу на форме? Как обратиться к контролу типа Textbox по имени и изменить его свойства ComboBox, как обратиться к списку по индексу Как в HashSet обратиться к элементу по индексу? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |