|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
22.06.2011, 12:45 | #1 |
Форумчанин
Регистрация: 06.03.2009
Сообщений: 157
|
Реакция на Shift
Здравствуйте, у меня на Edit'е, чтобы первое слово всегда писалось с большой буквы стоит код:
Код:
|
22.06.2011, 12:57 | #2 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
уберите ветку Else
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
22.06.2011, 13:25 | #3 |
Форумчанин
Регистрация: 06.03.2009
Сообщений: 157
|
Спасибо, получилось)))
|
22.06.2011, 13:36 | #4 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
кстати, если уж так надо, чтобы Первое слово обязательно было с Большой буквы, я бы не мучал пользователя, а сам, в процедуре, ВСЕГДА делал первую букву в Edit большой
и пусть пишет, что хочет (в вашем коде достаточно выкинуть проверку на то, что SelStart = 0 и сделать upper только первой букве текста ) проверьте, например, что будет, если в Ваш Edit7 текст скопировать по CTRL-V А так, по сути решения возникшей проблемы, Пепел Феникса прав - ветка ELSE не даёт набирать большие буквы, если курсор не в начале строки.. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Глюк с Crtl+Shift+Down | Sibedir | Общие вопросы Delphi | 2 | 28.01.2011 10:15 |
Ctrl + Shift + C не работает | Neobrat | Общие вопросы Delphi | 3 | 15.10.2010 00:17 |
Кнопачки Shift перестали слушаться! | jmibegi | Операционные системы общие вопросы | 9 | 03.08.2010 03:18 |
Shift | _-Re@l-_ | Общие вопросы Delphi | 11 | 24.05.2010 21:52 |
Ctrl+Shift+Enter наоборот | mihakr | Microsoft Office Excel | 3 | 13.03.2009 12:25 |