Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > БД в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 18.05.2014, 22:52   #1
Roman123654789
Пользователь
 
Регистрация: 20.04.2012
Сообщений: 35
По умолчанию Первая буква в DBedit чтоб делалась заглавную при вводе данных

Как сделать, чтобы при вводе в dbedit1 первая буква становилась за главную, если пользователь ввел с маленькой, по английскому алфавиту. Спасибо за помощь.
Roman123654789 вне форума Ответить с цитированием
Старый 18.05.2014, 23:09   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Код:
procedure TForm1.DBEdit1Change(Sender: TObject);
begin
  with TDBEdit(Sender) do
   Text:=UpperCase(Copy(Text,1,1))+Copy(Text,2,Length(Text));
end;
Годится?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 18.05.2014, 23:13   #3
Roman123654789
Пользователь
 
Регистрация: 20.04.2012
Сообщений: 35
По умолчанию

Цитата:
Сообщение от Stilet Посмотреть сообщение
Код:
procedure TForm1.DBEdit1Change(Sender: TObject);
begin
  with TDBEdit(Sender) do
   Text:=UpperCase(Copy(Text,1,1))+Copy(Text,2,Length(Text));
end;
Годится?
Все буквы теперь вводятся с большой и задом наперед)
Roman123654789 вне форума Ответить с цитированием
Старый 18.05.2014, 23:20   #4
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Тогда подшаманим:
Код:
var i:integer;
begin
  with TDBEdit(Sender) do begin
   i:=SelStart;
   Text:=ansiUpperCase(Copy(Text,1,1))+LowerCase(Copy(Text,2,Length(Text)));
   SelLength:=0;
   SelStart:=i;
  end;
end;
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 18.05.2014, 23:30   #5
Roman123654789
Пользователь
 
Регистрация: 20.04.2012
Сообщений: 35
По умолчанию

Спасибо ты меня уже не первый раз выручаешь)
Roman123654789 вне форума Ответить с цитированием
Старый 18.05.2014, 23:31   #6
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Пожалуйста )
I'm learning to live...
Stilet вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
ошибка при вводе в DBEdit Evgenii БД в Delphi 3 05.08.2009 20:39
Сообщение об ошибке при вводе неверного типа информации в DBEdit megaten БД в Delphi 6 17.05.2009 20:44
первая буква в слове Cdevelop Общие вопросы C/C++ 2 17.03.2009 13:44
преобразование массивов при вводе данных greenkat Microsoft Office Excel 4 28.02.2008 19:21
как вывести строку поочередно сначала первая буква первой строки потом первая буква второй строки и т.д. vitalik007 Помощь студентам 1 25.09.2007 20:45