Вызов метода другого класса - C#
Формулировка задачи:
Приветствую, кто может подсказать по такому делу: нужно вызвать метод другого класса
Компилятор никаких ошибок и предупреждений не выдает, но необходимое действие не выполняется.
Листинг программы
- private void textBox1_KeyDown(object sender, KeyEventArgs e)
- {
- KeyBind keybinder = new KeyBind();
- keybinder.InputKey(e, textBox1.Text);
- }
Листинг программы
- class KeyBind
- {
- public void InputKey(KeyEventArgs e_ev, string textForm)
- {
- switch (e_ev.KeyData)
- {
- case Keys.F1:
- textForm = "F1";
- e_ev.Handled = true;
- break;
- case Keys.F2:
- textForm = "F2";
- e_ev.Handled = true;
- break;
- case Keys.F3:
- textForm = "F3";
- e_ev.Handled = true;
- break;
- case Keys.F4:
- textForm = "F4";
- e_ev.Handled = true;
- break;
- case Keys.F5:
- textForm = "F5";
- e_ev.Handled = true;
- break;
- }
- }
- }
Решение задачи: «Вызов метода другого класса»
textual
Листинг программы
- public void InputKey(KeyEventArgs e_ev, string textForm);//Не так
- public void InputKey(object textForm,KeyEventArgs e_ev); //А так
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д