- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
private void TextBox_KeyDown(object sender, KeyEventArgs e)
{
if (e.Key == Key.Space)
{
TextBox box = sender as TextBox;
int start = box.SelectionStart;
int length = box.SelectionLength;
if (length == 0)
{
box.Text = box.Text.Insert(start + length, " ");
box.SelectionStart = start + 1;
}
else
{
string str1 = box.Text.Substring(0, start);
string str2 = box.Text.Substring(start + length);
box.Text = str1 + " " + str2;
box.SelectionStart = start + 1;
}
e.Handled = true;
}
}
Отборный говнокод выращенный на территории Индии.
Видимо им зарплату действительно за строчки кода платят.
Lure Of Chaos 26.04.2011 18:38 # +1
bugmenot 26.04.2011 19:30 # −1
TarasB 27.04.2011 11:47 # 0
dimasokol 27.04.2011 12:26 # +1
Классическое if (true == true) исповедует этот же принцип, ящитаю.
koodeer 27.04.2011 17:41 # 0
Судя по манипуляциям с Selection* хотели добиться редактирования текста без снятия выделения (не удалось).
Но таки да - говно.