Компьютерный форум
Правила
Вернуться   Компьютерный форум > Форум программистов > Программирование под Windows > .NET
Перезагрузить страницу C#: как получить номер элемента по нажатию кнопки
Ответ
 
Опции темы Опции просмотра
  (#1 (permalink)) Старый
Oxlamon Oxlamon вне форума
Member
 
Сообщений: 33
Сказал(а) спасибо: 3
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 24.04.2012
По умолчанию C#: как получить номер элемента по нажатию кнопки - 08.01.2015, 22:33

Здравствуйте.
Имеется массив класса Player (с переменными string, int и GroupBox), в котором пользователь задаёт количество элементов (от 2 до n). Массив создаёт в каждом элементе GroupBox, в каждом GroupBox создаётся по 2 кнопки, после чего всё это выводится на форму.
Кнопки должны изменять значения переменных в соответсвующем элементе массива. Насколько я понимаю, событие для кнопок одного вида одно и то же.
Вопрос: как мне через событие получить номер элемента массива, в котором нажали кнопку?
Ответить с цитированием
  (#2 (permalink)) Старый
Rius Rius вне форума
Программист
 
Аватар для Rius
 
Сообщений: 7,451
Сказал(а) спасибо: 22
Поблагодарили 944 раз(а) в 928 сообщениях
Регистрация: 27.08.2004
Адрес: Russian Federation
По умолчанию 08.01.2015, 22:52

К Player добывить событие, вызываемое по нажатию кнопки.
sender и будет вызвавшим объектом. Поиск в массиве прост.
Ответить с цитированием
Пользователь сказал cпасибо:
Oxlamon (08.01.2015)
  (#3 (permalink)) Старый
Oxlamon Oxlamon вне форума
Member
 
Сообщений: 33
Сказал(а) спасибо: 3
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 24.04.2012
По умолчанию 08.01.2015, 23:33

Цитата:
К Player добывить событие, вызываемое по нажатию кнопки.
Добавить в класс Player или в основной?
Ответить с цитированием
  (#4 (permalink)) Старый
Oxlamon Oxlamon вне форума
Member
 
Сообщений: 33
Сказал(а) спасибо: 3
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 24.04.2012
По умолчанию 08.01.2015, 23:42

Разобрался. Внести события в класс Player, поменять ссылку на событие с формы на элемент массива.

Спасибо за помощь.
Ответить с цитированием
Ads
Ответ

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Trackbacks are Вкл.
Pingbacks are Вкл.
Refbacks are Выкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Треубется по нажатию кнопки переносить массив Надежда К Вопросы начинающих программистов 0 10.04.2011 12:56
Блокирование появления контекстного меню по нажатию правой кнопки мыши alexu C++ Builder 10 25.11.2008 09:44
Очищение сцены по нажатию кнопки Daredevil Вопросы начинающих программистов 10 22.06.2008 20:47
номер элемента в списке Ashes Prolog 1 05.06.2008 19:03
Инициирование сообщения по нажатию кнопки через MainMenu Neyel C++ Builder 3 23.10.2007 01:50
Как заставить страницу перезагрузиться по нажатию кнопки back taranov_a DHTML, JavaScript, VBScript 7 17.01.2007 14:12
По нажатию кнопки на сайте скачать файл Андрей2463 Вопросы начинающих программистов 2 06.02.2006 19:48
Как отобразить текст в Edite по нажатию кнопки SergeyM Visual C++ 5 12.10.2005 16:30
Как сделать 2 кнопки, по нажатию одной из которых вывод идет в ListBox2 ASD_Ch Вопросы начинающих программистов 11 07.02.2005 13:36
Создание новой формы по нажатию кнопки на основной форме JStyle C++ Builder 31 04.02.2005 12:49
Как сделать, чтобы по нажатию кнопки с крестиком появлялась главная форма pronidenis C++ Builder 1 26.04.2004 17:12
Объект не поддерживает это своство или метод выскакивает по нажатию кнопки Anonymous DHTML, JavaScript, VBScript 5 10.11.2003 18:31



Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.
Нardforum.ru - компьютерный форум и программирование, форум программистов