Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.65/34: Рейтинг темы: голосов - 34, средняя оценка - 4.65
210 / 204 / 52
Регистрация: 25.07.2010
Сообщений: 1,162

перебор label

08.10.2011, 14:13. Показов 7130. Ответов 13
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
C#
1
2
3
4
5
6
привет нужно перебрать label с подстановкой, типа
for (int i=5; i<11; i++){
  if (Label[i].text == "bob")
     count++;
}
помогите правильно написать
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
08.10.2011, 14:13
Ответы с готовыми решениями:

Перебор Label's в foreach
есть групбокс, в нем есть два столбца меток. вроде такого label1 label4 label2 lable5 label3 label6 необходимо...

Перебор полей класса в цикле и вывод в Label
Есть класс с многими полями, хочу их вывести как это сделать через перебор? class Myclass{ public int a; public int ccc; ...

Перебор контрола с подстановкой. Найти Label с заданным текстом.
привет нужно перебрать label с подстановкой, типа private void button1_Click(object sender, RoutedEventArgs e){ for (int i=5;...

13
615 / 539 / 115
Регистрация: 24.03.2011
Сообщений: 576
08.10.2011, 14:26
C#
1
2
  for (int i = 5; i < 11; i++)
    if (this.Controls["label" + i.ToString()].Text == "bob") count++;
1
210 / 204 / 52
Регистрация: 25.07.2010
Сообщений: 1,162
08.10.2011, 14:38  [ТС]
да всё просто спс ))
0
43 / 42 / 5
Регистрация: 22.06.2011
Сообщений: 71
08.10.2011, 14:38
Можно попробовать с помощью цикла foreach перебрать все элементы управления на форме и определять их класс, например, так:
C#
1
2
3
4
5
foreach (Control ctrl in this.Controls)
            {
                if (ctrl.GetType() == typeof(Label))
                    ctrl.Text = "1";       
            }
Если нужно будет идентифицировать какой-то конкретный элемент label в этом цикле, то наверное, проще будет использовать свойство Tag этих элементов, присвоив им предварительно различные значения
0
Эксперт .NET
 Аватар для kolorotur
17823 / 12973 / 3382
Регистрация: 17.09.2011
Сообщений: 21,261
08.10.2011, 14:45
Цитата Сообщение от Андрей_75 Посмотреть сообщение
C#
1
if (ctrl.GetType() == typeof(Label))
Брюки превращаются...
C#
1
if (ctrl is Label)
2
210 / 204 / 52
Регистрация: 25.07.2010
Сообщений: 1,162
08.10.2011, 15:55  [ТС]
не мне нужно как я показал 5-10й например
так что вариант
Redfex, отлично подходит

Добавлено через 37 минут
так появилась проблема .Controls вообще нету
0
Эксперт .NET
 Аватар для kolorotur
17823 / 12973 / 3382
Регистрация: 17.09.2011
Сообщений: 21,261
08.10.2011, 15:57
Цитата Сообщение от borovik Посмотреть сообщение
Controls вообще нету
Где?
Controls - это свойство объекта типа Control.
0
210 / 204 / 52
Регистрация: 25.07.2010
Сообщений: 1,162
08.10.2011, 16:00  [ТС]
вот тут красное .Controls
C#
1
2
3
4
5
private void button1_Click(object sender, RoutedEventArgs e){
  for (int i=5; i<11; i++){
    if (this.Controls["label" + i.ToString()].Text == "bob") count++;
  }
}
0
Эксперт .NET
 Аватар для kolorotur
17823 / 12973 / 3382
Регистрация: 17.09.2011
Сообщений: 21,261
08.10.2011, 16:04
Внутри какого класса расположен метод button1_Click?
0
210 / 204 / 52
Регистрация: 25.07.2010
Сообщений: 1,162
08.10.2011, 16:06  [ТС]
public partial class MainWindow : Window
0
Эксперт .NET
 Аватар для kolorotur
17823 / 12973 / 3382
Регистрация: 17.09.2011
Сообщений: 21,261
08.10.2011, 16:11
Цитата Сообщение от borovik Посмотреть сообщение
Window
Интересный класс. Самодельный или из какого-то пространства имен?
1
210 / 204 / 52
Регистрация: 25.07.2010
Сообщений: 1,162
08.10.2011, 16:11  [ТС]
нет дефолтный при создании проекта
0
Эксперт .NET
 Аватар для kolorotur
17823 / 12973 / 3382
Регистрация: 17.09.2011
Сообщений: 21,261
08.10.2011, 16:16
Ой, елки-палки, у вас WPF проект.
А мы тут все думаем что у вас Windows Forms

С WPF плотно работать не приходилось, к сожалению.
1
210 / 204 / 52
Регистрация: 25.07.2010
Сообщений: 1,162
08.10.2011, 16:18  [ТС]
да я думал там тоже самое, но оказалось не так )
надеюсь в разделе WPF ктонибудь проснется и поможет мне
всем спс
Перебор контрола с подстановкой. Найти Label с заданным текстом.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
08.10.2011, 16:18
Помогаю со студенческими работами здесь

Полный перебор и сокращенный перебор, путем исключения одного цикла
1) Разработать на основе метода полного перебора программу razmen1 для решения задачи о способах размена купюры достоинством 100 условных...

ProgressBar. Отображение % выполнения на label - как сделать фон label прозрачным?
Есть прогрессбар, есть лэйбл, на котором отображается ход выполнения. Лэйбл помещена на прогрессбар. Нужно, чтобы надпись была с прозрачным...

Не срабатывает Label _Click при программном создании Label на UserForm
Всем доброго времени суток! После программного создания Label: With UserForm7.Controls.Add(bstrProgID:=&quot;Forms.Label.1&quot;,...

Обьект Label(сумма своих денег+заработанные= вывести в Label)
здравствуйте скажите пожалуйста: у меня стоит timer хочу чтобы он прибавлял в label число и суммировал вот например в labele уже...

Как вставить текст в label на середине, то есть на центре label?
Здравствуйте. Как вставить текст в label на середине, то есть на центре label?


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
14
Ответ Создать тему
Новые блоги и статьи
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru