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

Вниз

кто знает как это написать   Найти похожие ветки 

 
UNI2002   (2002-11-30 16:10) [0]

помогите кто знает как это написать !!!

1. Как сделать активным MEMO при загрузке программы
2. В процессе работы программы записываю предложение в строке в MEMO и ставлю точку(.).
как выполнить некую процедуру после проставления точки (.) и нажатия ENTER?
то есть чтобы нажатие на enter вызывало процедуру только после точки в конце предложения а не в любой момент?
самое главное должна вызываться одна из 2-ух процедур в зависимости от того на каком языке(английский, русский) было написано предложение в строке MEMO.


 
Dber   (2002-11-30 16:22) [1]

1. Сделай у него свойство taborder=0
2. В событии OnKeyPressed
if (key=#13)AND(memo1.text[length(memo1.text)]=".")
then...
А насчет последнего можно просто проверять символы строки на включение в ["a".."z","A".."Z"]


 
Dber   (2002-11-30 16:25) [2]

А вдруг у тебя там один символ на русском?
Если все на английском, тогда
for i:=1 to length(memo1.lines[memo1.lines.count]) do
if memo1.lines[memo1.lines.count][i] in ["a".."z","A".."Z"]
then ...

ну конечно там в множество нужно добавиь и знаки препинания


 
UNI2002   (2002-11-30 20:21) [3]

Спасибо dber



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

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

Наверх




Память: 0.44 MB
Время: 0.01 c
3-27865
Шурик Ш
2002-11-21 11:51
2002.12.09
Координаты ячейки DBGrid


1-27910
macrohead
2002-11-27 15:07
2002.12.09
base64


14-28242
MegaBass
2002-11-18 13:41
2002.12.09
HELP SQL


4-28337
Демонов Е.В.
2002-10-23 11:20
2002.12.09
PopupMenu для Edit


1-28084
shust
2002-11-28 11:02
2002.12.09
Как загрузить анимированный курсор?





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский