|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу. Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста". Название темы слишком короткое или не отражает сути вашего вопроса. Тема исчерпала себя, помните, один вопрос - одна тема Прочитайте правила и заново правильно создайте тему. |
|
Опции темы | Поиск в этой теме |
05.11.2009, 21:23 | #1 |
Форумчанин
Регистрация: 04.01.2008
Сообщений: 201
|
преобразование маленькой буквы в заглавную-?
В TEdit вводится некоторое слово. Можно ли как-то организовать чтобы первая буква этого слова автоматически становилась заглавной, как-будто мы при этом нажали shift?
Например вводим имя виктор без шифта, а буква в автоматически преобразуется в В, получается Виктор |
05.11.2009, 21:25 | #2 |
Форумчанин
Регистрация: 19.06.2009
Сообщений: 896
|
AnsiUpperCase(Edit1.Text[1]);
|
05.11.2009, 21:31 | #3 |
Форумчанин
Регистрация: 04.01.2008
Сообщений: 201
|
а что такое Text[1]? я имею ввиду почему в квадратных скобках стоит именно единица а не какое-то другое число?
|
05.11.2009, 21:40 | #4 |
Форумчанин
Регистрация: 19.06.2009
Сообщений: 896
|
AnsiUpperCase - функция которая маленькую букву превращает в большую (грубо говоря).
Edit1.Text[1] - обращение к первой букве строки, которая содержиться в текстовом поле. Поэксперементируй: AnsiUpperCase(Edit1.Text[1]); AnsiUpperCase(Edit1.Text[4]); AnsiUpperCase(Edit1.Text); AnsiUpperCase(Edit1.Text[2]); |
05.11.2009, 21:43 | #5 |
*
Старожил
Регистрация: 22.11.2006
Сообщений: 9,201
|
То Evgenii
173(!) поста уже... И такая элементарщина... Может, пора уже и книжку по Дельфи прочитать? |
05.11.2009, 21:44 | #6 |
Форумчанин
Регистрация: 04.01.2008
Сообщений: 201
|
а в какое событие записывается эта строка? Пишу в OnKeyPress, ничего не работает, например со строкой AnsiUpperCase(Edit1.Text); или программа вообще выскакивает со строкой AnsiUpperCase(Edit1.Text[1]);
|
05.11.2009, 21:48 | #7 |
Форумчанин
Регистрация: 19.06.2009
Сообщений: 896
|
Ябы его засунул в обработчик ОнЧаиндж текстового поля.
адд: действительно. 173 поста и в голове пусто ) Читай книжки там, практики побольше. Последний раз редактировалось Вавел из ГМТУ; 05.11.2009 в 21:54. |
05.11.2009, 21:56 | #8 |
Форумчанин
Регистрация: 04.01.2008
Сообщений: 201
|
в OnChange программа вообще при запуске вылетает(
|
05.11.2009, 22:06 | #9 |
Форумчанин
Регистрация: 19.06.2009
Сообщений: 896
|
Я неумею работать с абстрактным словом "вылетает" и пр.
Оно должно чтото сообщать, выводить сообщения, подсказки и пр. Ктомуже кода нет.... |
06.11.2009, 06:41 | #10 | |
Пользователь
Регистрация: 12.01.2008
Сообщений: 12
|
Сделай проверку на наличие в строке текста
Код:
Цитата:
|
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Автоматически изменять первую букву в слове на заглавную для Microsoft Office Excel. | agregator | Microsoft Office Excel | 17 | 24.02.2012 10:56 |
Заменить автоматически первую букву в ячейке на заглавную. | agregator | Microsoft Office Excel | 2 | 02.07.2009 18:22 |
Помогите с написанием маленькой проги | Nightprince | Помощь студентам | 6 | 16.01.2009 00:08 |
Не могу нарисовать блок-схему маленькой программы | prikolist | Паскаль, Turbo Pascal, PascalABC.NET | 4 | 25.11.2008 23:40 |
Написать на маленькой кнопке | SAndrus | Microsoft Office Excel | 5 | 15.07.2007 23:59 |