Pull to refresh

Comments 13

я выделяю один или больше символов, и нажимаю «а», что будет?
Ничего не произойдет, потому что длина текста либо уменьшится (в случае нескольких символов), либо останется такой же.
Пожалуй с точки зрения логики функции, это ошибка.
именно, а если а апперкейсе?
большая А уже другой символ. На нее не надо реагировать
большая А уже другой символ. На нее не надо реагировать
ок, но это лирика, может стоит поменять подход?

private void textBox1_KeyPress(object sender, KeyPressEventArgs e)
{
//при получении определенного символа
if (e.KeyChar == 'a')
{
// надо добавить после позиции курсора определенную строчку
textBox1.Paste("");
}
}
Изначально, конечно, я использовал KeyPress. Но дело в том, что нажатие клавиши на софт-клавиатуре на кпк не посылает событие KeyPress.
И да, вы правы, в случае KeyPress такой ошибки просто не могло быть
Псевдокод:
var listOfNums = new List { 1, 2, 3, 4, 5, 6, 7, 8, 9, 0 }

for( int i = 0; i < listOfNums.Count; i++ )
  listOfNums.RemoveAt(i);

print( listOfNums ); // результат "2, 4, 6, 8, 0", хотя с первого взгляда ожидается пустой список

* This source code was highlighted with Source Code Highlighter.


классических пример со спиливанием сука под собой
О да, это пример всем примерам пример, однажды тоже напоролся на этот случай. В задаче нужно было удалять диманически созданные строчки меню. Долго думал, пока вместо i не подставил 0 (точнее константу первого элемента этого списка меню)
Когда программа растет, особенно когда ею занимаются много людей, неизбежно начинают встречаться куски так называемого „мертвого кода“. Это оставшиеся функции, которые оказались заменены более новыми или просто тестовый код, забытый программистом.А собственно, где здесь мертвый код?
Вы правы — начало интригующее, а пример — не очень :)
Начало взято из фильма. Пример — всего лишь то, что натолкнуло на мысль написать такое. Возможно, я описал свои впечатления не очень удачно, но пару раз меня посещала мысль о «душе» :)
:))) за цитату спасибо — я уже и забыл про такую :)))
согласен, когда программа или «железка» начинает «вести себя» это становится очень забавно
к сожалению, пока формулы жизни не вывели — остаётся принимать за «железную душу» вот такие глюки или RND() ^_^
Sign up to leave a comment.

Articles