![]() |
|
Модераторы: gambit, Partizan |
![]()
|
|
| Antiform |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 31 Регистрация: 30.3.2008 Репутация: нет Всего: нет |
Нужно чтобы в боксе при вводе символов (например: 12345678) автоматически разделялось пробелом (конечный результ был бы такой: 12 345 678)
|
|||
|
||||
| _hunter |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 8564 Регистрация: 24.6.2003 Где: Europe::Ukraine:: Kiev Репутация: 1 Всего: 98 |
Так в чем проблема? -- подпишись на TextChanged и в нем вставляй пробелы куда тебе нужно...
-------------------- Tempora mutantur, et nos mutamur in illis... |
|||
|
||||
| QryStaL |
|
|||
![]() Intellectual feast ![]() ![]() Профиль Группа: Участник Сообщений: 914 Регистрация: 30.11.2005 Репутация: 3 Всего: 32 |
_hunter, TextChanged происходит, когда пользователь закончил ввод. А автору нужно, чтобы проверка происходила после каждого введенного символа.
Antiform, Наследуйся от TextBox и переопредели метод ProcessDialogKey. -------------------- I don't need a reason being who I am... |
|||
|
||||
| source777 |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1878 Регистрация: 12.3.2007 Репутация: нет Всего: 56 |
А ещё проще воспользоваться компонентом MaskedTextBox, всего лишь надо выставить св-во Mask = "000 000 000" и PromtChar = ' '
-------------------- Если бы программистам платили за то, чтобы убирать код из программы вместо того, чтобы добавлять его, программы были бы намного лучше © Николас Негропонте |
|||
|
||||
| QryStaL |
|
|||
![]() Intellectual feast ![]() ![]() Профиль Группа: Участник Сообщений: 914 Регистрация: 30.11.2005 Репутация: 3 Всего: 32 |
source777, Не катит. Если написать там число 12345, то оно отобразится 123 45. А надо 12 345. =)
-------------------- I don't need a reason being who I am... |
|||
|
||||
| Antiform |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 31 Регистрация: 30.3.2008 Репутация: нет Всего: нет |
Можно примерчик если не трудно, я пока чайник в этом деле. Да и времени нет на поиски "филкамня" |
|||
|
||||
| source777 |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1878 Регистрация: 12.3.2007 Репутация: нет Всего: 56 |
-------------------- Если бы программистам платили за то, чтобы убирать код из программы вместо того, чтобы добавлять его, программы были бы намного лучше © Николас Негропонте |
|||
|
||||
| source777 |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1878 Регистрация: 12.3.2007 Репутация: нет Всего: 56 |
Кстати я придумал как эту дикость реализовать, кому надо, можете пользоваться:
-------------------- Если бы программистам платили за то, чтобы убирать код из программы вместо того, чтобы добавлять его, программы были бы намного лучше © Николас Негропонте |
|||
|
||||
| Antiform |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 31 Регистрация: 30.3.2008 Репутация: нет Всего: нет |
Если честно есть такое ощущение что это проще все делается! что написано выше оно вроде бы и так, но если использовать разные ситуации с боксом, то пропадает разделение! Может можно что-то на подобие фильтра заебатьсить????А время поджимает :(
|
|||
|
||||
| source777 |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1878 Регистрация: 12.3.2007 Репутация: нет Всего: 56 |
Парнишка, а тебе не кажется, что ты совсем зажрался? Тебе уже 3 способа решения предложили, а ты вместо того, чтобы спасибо сказать ещё какие-то претензии смеешь высказывать, причём даже не сформулированные в конструктивную форму... Если у тебя своей головой не получается думать, то пиши тех.задание, плати деньги и за тебя подумают другие. А если уж спрашиваешь на форуме, то будь любезен пройти по указанным путям решения и при необходимости довести их до нужных требований САМОСТОЯТЕЛЬНО, а не ныть, как тут всё сложно... P.S. Первоначальная задача топика
-------------------- Если бы программистам платили за то, чтобы убирать код из программы вместо того, чтобы добавлять его, программы были бы намного лучше © Николас Негропонте |
|||
|
||||
| Antiform |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 31 Регистрация: 30.3.2008 Репутация: нет Всего: нет |
Еслиб я зажрался я бы ни куда бы не писал! Совет если твой нужен будет спрошу! Ты же не один такой умный вот я и спрашивал может еще кто что знает! На счет спасибо хотел сказать, но попозже, но ты все желание отбил!.... Планировал твой код проработать, а вдруг не подойдет???? Вот я заранее и спросил чтобы времени не терять кто еще может что знает!! |
|||
|
||||
![]()
|
| Прежде чем создать тему, посмотрите сюда: | |
|
|
Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов. Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :) Так же не забывайте отмечать свой вопрос решенным, если он таковым является :) Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.DUDA, THandle. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Разработка Windows Forms | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |