Вызов метода другого класса - 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); //А так
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д