Форум программистов, компьютерный форум, киберфорум
Наши страницы
C# для начинающих
Войти
Регистрация
Восстановить пароль
 
Ars
0 / 0 / 0
Регистрация: 22.10.2014
Сообщений: 2
1

Получить поле в массиве классов при событии Click панели

25.02.2015, 10:31. Просмотров 271. Ответов 3
Метки нет (Все метки)

Получит поле в массиве классов при событии Click панели

C#
1
2
3
4
5
6
7
8
9
10
11
12
13
public class tpole      //сам класс
        {
            public  Panel pan;
            public  int corx;
            public  int cory;
        
            public tpole(int corx,int cory)
            {
                pan=new Panel();  //панель в нём
                corx = corx;  //Значения для получения
                cory = cory; //      
            }        
        }
тут создается массив
C#
1
tpole[,] pole = new tpole[100,100]; //создание
заполняю поля
C#
1
2
3
4
5
6
7
8
9
 for (int i = 0; i != 10;i++)
            {
                for (int j = 0; j != 10; j++)
                {
                   pole[i,j] = new tpole(i,j);
                   Controls.Add(pole[i,j].pan);
                   //.......
                   pole[i,j].pan.Click += Pan_Click; //событие для клика на панель                  
}}
Событие Click панелей
C#
1
2
3
4
5
 void  Pan_Click(object sender, EventArgs e)
{
MessageBox.Show(Convert.ToString((this.pole[,].corx)));//Синтаксическая ошибка; требуется значение
// как получить corx?
}
Вопрос в том как из события Pan_Click получить поле corx?
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.02.2015, 10:31
Ответы с готовыми решениями:

Движение элемента при событии click
Добрый день! Подскажите, как реализовать, есть два блока на странице, нужно сделать так чтобы один...

Свои параметры в событии click
как передать свои параметры в событии click. например число я так понимаю это где то будет в ...

Сочетание клавиш в событии click
Вот так я делаю если уловить Ctrl или Alt private void but1_Click(object sender, EventArgs e) {...

Последовательность событии на действие Click
Имеется код js $(document).ready(function(){ ...

Сортировка в DBGrid в событии Button->Click
Всем добро! :senor: Таким способом сортирую данные в DBGrid, логика сортировки зависит от колонки...

3
DviiK
18 / 18 / 9
Регистрация: 21.02.2015
Сообщений: 81
25.02.2015, 10:36 2
this.pole[,] - а где циферки в скобочках? К какому элементу массива идет обращение?
0
Ars
0 / 0 / 0
Регистрация: 22.10.2014
Сообщений: 2
25.02.2015, 10:38  [ТС] 3
вот это я и не знаю как передать
0
Storm23
Эксперт .NETАвтор FAQ
7143 / 4229 / 1548
Регистрация: 11.01.2015
Сообщений: 5,485
Записей в блоге: 32
25.02.2015, 10:59 4
OMG, снова создание тысяч контролов на форме.
Ars, Визуализация матрицы средствами WinForms
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
25.02.2015, 10:59

PopupMenu, в событии SubItem->Click узнать tag у Item
Название темы может показаться запутанным, но все не так плохо. Есть PopupMenu, динамически...

Как получить атрибут div-a при событии onClick?
Подскажите, пожалуйста, как получить атрибут div-a при событии onClick. <html> <head> ...

Как при событии нажатия на ссылку в "Webbrowser" получить аттрибуты ссылки?
Планирую сделать систему управления контентом. Состав системы: - Дерево страниц по категориям....


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru