11 / 11 / 10
Регистрация: 10.07.2013
Сообщений: 150
1

Определить, какая кнопка была нажата

21.08.2013, 15:50. Показов 9494. Ответов 3
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
имеется матрица кнопок
на каждую кнопку назначено одна функция
как определить какая кнопка была нажата?


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
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
public Form1()
        {
            this.MaximizeBox = false;
            InitializeComponent();
 
             }
        Button[,] a = new Button[3, 3];
        int i, j;
       
        private void Form1_Load(object sender, EventArgs e)
        {
            
          
            int t = 20;
            for (i = 0; i < 3; i++)
            {
                for (j = 0; j < 3; j++)
                {
                    a[i, j] = new Button();
 
                    a[i, j].Location = new Point(j * 100, t);
                    a[i, j].Size = new Size(100, 100);
                    a[i,j].Click += Form1_Click;
                }
                t += 100;
            }
           ;
            for ( i = 0; i < 3; i++)
                for (j = 0; j < 3; j++) 
            {
               
                    
                    
                    this.Controls.Add(a[i,j]);
               
            }
         
            
            
        }
 
        void Form1_Click(object sender, EventArgs e)
        {
            
            
 
            
        }
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
21.08.2013, 15:50
Ответы с готовыми решениями:

Узнать, какая кнопка в массиве кнопок была нажата
как узнать какая кнопка в массиве кнопок была нажата? написал след код но не могу передать...

определить какая клавиша была нажата
Подскажите пожалуйста как можно определить на KeyUP то, что был отпущен пробел???

Запоминать какая клавиша была нажата последней
Есть 2 button. Нужно как-то запоминать какая клавиша была нажата последней и если это button1 тогда...

Определить какая клавиша нажата
Здравствуйте, я пишу мини игру и не необходимо создать управление с клавиатуры. Так вот, скажите...

3
341 / 341 / 90
Регистрация: 04.03.2010
Сообщений: 648
21.08.2013, 15:55 2
при создании Button'a указываете ему идентификатор, соответственно, передаёте его в обработчик
1
11 / 11 / 10
Регистрация: 10.07.2013
Сообщений: 150
21.08.2013, 16:01  [ТС] 3
не очень понял) вы имеете ввиду tabIndex?
0
Каратель
Эксперт С++
6610 / 4029 / 401
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
21.08.2013, 16:08 4
C#
1
2
3
4
5
void Form1_Click(object sender, EventArgs e)
        {
            Button btn = (Button)sender;
            //работаем с кнопкой которая была нажата
        }
1
21.08.2013, 16:08
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
21.08.2013, 16:08
Помогаю со студенческими работами здесь

Определить какая клавиша была зажата на клавиатуре в момент клика мышью по контроллу
Приветствую всех! Суть вопроса такова - есть DataGridView. Необходимо определить какая клавиша...

Определить, какая кнопка Toggle была нажата
Как можно получить нажатую кнопку в данном коде? group.selectedToggleProperty().addListener(new...

QMessageBox::warning -определить какая кнопка была нажата
Здравствуйте собственно говоря такой вопрос: есть такой код: if(чего-то там){ ...

Какая была нажата кнопка?
Доброго времени суток уважаемые форумчане. Есть скрипт, в нем много разных кнопок и пользователю...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru