Почему в SendKeys нельзя передать строку в качестве параметра - C#
Формулировка задачи:
Доброго времени суток,столкнулся с такой вот проблемой,если использовать такой код :
Работает,а если такой:
То не работает,в чем проблема?
Для второго случая:
void gkh_KeyUp(object sender, KeyEventArgs e)
{
Akk = "12345";
Pass = "54321";
SendKeys.Send("");
Akk = Pass;
//SendKeys.Send("{tab}");
//SendKeys.Send("{ENTER}");
e.Handled = true;
}void gkh_KeyUp(object sender, KeyEventArgs e)
{
SendKeys.Send(Akk);
Akk = Pass;
//SendKeys.Send("{tab}");
//SendKeys.Send("{ENTER}");
e.Handled = true;
}private void TekAkaunt(object sender, EventArgs e)
{
akks = listBox1.SelectedItem.ToString();
textBox7.Text = listBox1.SelectedItem.ToString();
string[] parts = akks.Split(':');
Akk = (parts[0]);
Pass = (parts[1]);
textBox1.Text = Akk;
textBox2.Text = Pass;
}Решение задачи: «Почему в SendKeys нельзя передать строку в качестве параметра»
textual
Листинг программы
public void hook()
{
IntPtr hInstance = LoadLibrary("User32");
hhook = SetWindowsHookEx(WH_KEYBOARD_LL, hookProc, hInstance, 0);
}