معکوس کردن عملکرد دکمه های جهت نما روی یک TextBox

با زدن دکمه جهت نمای چپ کرسر چشمک زن به سمت راست میرود و بلعکس (کد در داخل رویداد KeyDown نوشته شود):

private void textBox1_KeyDown(object sender, KeyEventArgs e)
{
	switch (e.KeyCode)
	{
		case Keys.Left:
			e.Handled = true;
			if (textBox1.SelectionStart <= textBox1.Text.Length - 1)
				textBox1.SelectionStart++;
			break;
		case Keys.Right:
			e.Handled = true;
			if (textBox1.SelectionStart >= 1)
				textBox1.SelectionStart--;
			break;
	} 
}

نکته :با نوشتن یک متن در داخل textBox عملکرد کد بالا قابل مشاهده است.

منبع :barnamenevis.org