Ich habe eine Textbox und wenn die Pfeiltasten gedrückt werden soll sich der Cursor nicht bewegen, sondern etwas anderes Geschehen. Im Moment ist es so das ich zwar das andere, auch bei einem Pfeil-Tastendruck ausgeführt wird, aber der Cursor sich zusätzlich bewegt. Wie kann man das umsetzten das sich der Cursor nicht mehr bewegt.
Einfach das KeyDown-Event abfangen und je nach KeyCode die Position wieder setzen.
Es ist toll jemand zu sein, der nichts von der persönlichen Meinung Anderer hält. - frisch-live.de
Und wie kann ich die Cursor-Position an das Ende des Text in der Textbox setzten? Gibt es da einen Befehl?
private void textBox1_KeyDown(object sender, KeyEventArgs e)
{
switch (e.KeyData)
{
case Keys.Left:
case Keys.Right:
// Dein Code
e.Handled = true;
break;
}
}
Dann musst du nix zurück setzen...