Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2003.02.20;
Скачать: [xml.tar.bz2];

Вниз

Пробелы...   Найти похожие ветки 

 
Ahmad K   (2003-02-12 00:12) [0]

Уважаемые Мастера!
В проге присутствует форма регистрации с едитом куда юзер пишет свое Ф.И.О., после Ф.И.О. заносится в .log, частенько получается, что юзер вводит в графу пробелы (потому как все символы кроме алфавитных и пробелов запрешены), поэтому хотелось бы спросить как этого избежать, я же не могу предусмотреть сколько пробелов он введет? Также надо запретить вводить первым символом пробел, как это сделать?
Заранее спасибо!


 
Борис_   (2003-02-12 00:31) [1]

сначало второе

клакаешь на edit потом заходишь в Events

ищешь там onchage
потом в

procedure Tform1.Edit1onchange...

begin
if ord(edit1.text[1])=32 then begin
showmessage("незя!");
edit1.clear;
edit1.setfocus;
end;

end;

ща посмотрю для первого вопроса


 
Чих-пых   (2003-02-12 01:37) [2]

Да всё проще: просто чиста канкретна запретить вводить пробелы :-)
Событие OnKeyPress для Edit1:


procedure TForm1.Edit1KeyPress(Sender: TObject; var Key: Char);
begin
if Key=#32 then
Key := #0;
end;


 
Чих-пых   (2003-02-12 01:39) [3]

Тьфу, я сглючил чё-то, думал вообще пробелы запретить :-)) Сорри :)

Насчёт удаления лишних пробелов - тут огромная дискуссия была в форуме, даже проводилось соревнование у кого функция быстрее получиться :) Так что поищите...


 
Leshiy   (2003-02-12 06:37) [4]

Trim()


 
Sha   (2003-02-12 09:33) [5]

Я вот тут как раз нашел :)
http://delphibase.endimus.com/?action=viewfunc&topic=strchange&id=10395



Страницы: 1 вся ветка

Форум: "Основная";
Текущий архив: 2003.02.20;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.008 c
3-63570
Петрович
2003-01-30 10:20
2003.02.20
Можно ли ускорить Delete


4-63890
id_privin
2003-01-08 17:48
2003.02.20
Handle загруженной DLL по ее имени


1-63653
Salvator
2003-02-11 11:20
2003.02.20
Работа с Word через Delphi


14-63834
Sasha9
2003-02-01 14:34
2003.02.20
хелп в дельфи не пашет!!!!!!!!!!!!!!!!!!!!


3-63562
gonta
2003-02-03 23:51
2003.02.20
Работа с датами в БД





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский