3 года назад

c# делегаты и события

public it X;        public stig S,s;        public Butto[,] but;        public delegate void qweqwe(object s4, EvetAgs e4, it c, it d);                class MyEvet        {                        public evet qweqwe SomeEvet;            // Этот метод вызывается для запуска события,            public void OSomeEvet(object s4, EvetAgs e4, it c, it d)            {                stig s = c.ToStig() + "  " + d.ToStig();                MessageBox.Show("фыв "+s);            }        }        pivate void butto1_Click(object sede, EvetAgs e)        {                        X = Covet.ToIt32(textBox1.Text);//создание поля кнопок Х на Х            but = ew Butto [X,X];            MyEvet my = ew MyEvet();            fo (it i = 0; i < X; i++)            {                fo (it j = 0; j < X; j++)                {                    Butto but1 = ew Butto();                    but[i, j] = but1;                    but[i, j].Text = " ";                    stig s = butto1.Fot.Name;                    but[i, j].Fot = ew Fot(s, 300 / (2 * X));                    but[i, j].Size = ew Size(300 / (X - 1 / 2), 300 / (X - 1 / 2));                    but[i, j].Locatio = ew Poit(640 / (X * 2) * i, 640 / (X * 2) * j);                    my.SomeEvet += OSomeEvet;                    my.OSomeEvet(sede,e,i,j);                    but[i, j].Click += ew EvetHadle(my.OSomeEvet(sede,e,i,j));                                        pael1.Cotols.Add(but[i, j]);                                    }            }        }у события Click ошибка "Требуется имя метода"Как исправить?

Евгений Кузьмин (Гость) C++
3

C++: c# делегаты и события

1 год назад C# создание события мыши через делегаты

Как создать своё событие MouseMove для объекта?

NonExist (Гость) Нет ответов
3
1 год назад После события на форме Load фокус передается в textbox.

На c#Идет выполнение события LoadFom. А после окончания события LoadFom СРАЗУ начинается событие Focus_Ete на textbox. TextBox находиться первым слева сверху.Пытался передать фокус на загрузке формы другому textbox, но он упрямо обрабатывает левый верхний.
Почему фокус вообще передается элементу? Можно ли это как то избежать?

Александр134 (Гость) 2 ответа
3
1 год назад Обработка событий в C#

Есть форма Fom1на форме Textbox1При textBox1_TextChagedДелаю наполнение AutoCompleteStigCollectioПроблема в том, что при выскакивании подсказок требуется стрелками перейти на нужный вариант, но во время прохода по вариантам происходит подмена основного текста на текст варианта, что вызывает событие и как следствие обновление списка подсказок. В результате в поле остается то значение, которое было первым в списке. Сформировать список автозаполнения вначале не могу, так варианты разные в зависимос...

Макс Антипов (Гость) 2 ответа
3
c# делегаты и события (C++) - вопросы и ответы на все случаи жизни - справочник C++ i-vopros.ru