|
использовать указаный клас для всех елементов в рамках функции
|
|||
---|---|---|---|
#18+
Здраствуйте. Есть много елементов, которым надо дописать "snr." . (snr.tbSTBScan_.BackColor = Color.White;) В какомто язике программирования встречал With , который позволял использовать указаный клас для всех елементов в рамках функции With . Как это сделать в c#? Есть: Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20.
Хочу: Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23.
Спасибо! ... |
|||
:
Нравится:
Не нравится:
|
|||
13.05.2014, 11:51 |
|
использовать указаный клас для всех елементов в рамках функции
|
|||
---|---|---|---|
#18+
SNenkoКак это сделать в c#? Никак. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.05.2014, 12:16 |
|
использовать указаный клас для всех елементов в рамках функции
|
|||
---|---|---|---|
#18+
Arm79SNenkoКак это сделать в c#? Никак. На самом деле вопрос некорректен. Как понимаю, ТС имел ввиду не класс, а свойство класса для всех "элементов". Делается достаточно просто - если есть общее открытое свойство BackColor - то у всех элементов должен быть один общий предок. Соответственно рефлексией вытащить всех мемберов у которых общих предок и задать нужное значение. Можно добавить фильтрацию некую, если она необходимо по каким-нить признакам. Но вопрос в чем - стоит ли овчинка выделки? Рефлексия, как правило - плохо. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.05.2014, 15:14 |
|
использовать указаный клас для всех елементов в рамках функции
|
|||
---|---|---|---|
#18+
SNenkoЕсть много елементов, которым надо дописать "snr." . (snr.tbSTBScan_.BackColor = Color.White;) Это можно сделать с помощью column edit режима http://msdn.microsoft.com/en-us/library/vstudio/729s2dhh(v=vs.100).aspx To select a rectangle of text Hold down the ALT key, press down on the left-click button of your mouse, and then drag the cursor over the text to select. —or— Hold down the SHIFT+ALT keys and press any Arrow key. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.05.2014, 15:32 |
|
использовать указаный клас для всех елементов в рамках функции
|
|||
---|---|---|---|
#18+
Заменить в режиме регулярного выражения: ... |
|||
:
Нравится:
Не нравится:
|
|||
13.05.2014, 17:41 |
|
использовать указаный клас для всех елементов в рамках функции
|
|||
---|---|---|---|
#18+
LameUser, Вы правы. Код не корректен.. Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19.
спасибо! ... |
|||
:
Нравится:
Не нравится:
|
|||
14.05.2014, 14:34 |
|
использовать указаный клас для всех елементов в рамках функции
|
|||
---|---|---|---|
#18+
SNenko, ну тут же очевидно, что свойство цвета объективно принадлежит базовому типу контрола, осталось применить просто рекурсию ко все элементам формы, и если зная какие то ограничения для каждого меняемого элемента изменить у него цвет Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18.
... |
|||
:
Нравится:
Не нравится:
|
|||
14.05.2014, 15:26 |
|
использовать указаный клас для всех елементов в рамках функции
|
|||
---|---|---|---|
#18+
Где-то в степи, Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29.
... |
|||
:
Нравится:
Не нравится:
|
|||
15.05.2014, 10:00 |
|
|
start [/forum/topic.php?fid=20&msg=38640106&tid=1402938]: |
0ms |
get settings: |
9ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
41ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
51ms |
get tp. blocked users: |
2ms |
others: | 336ms |
total: | 475ms |
0 / 0 |