Форум: "Начинающим";
Текущий архив: 2005.10.30;
Скачать: [xml.tar.bz2];
ВнизКак сделать, чтоб при вводе в Edit е, после 5-го и 10-го... Найти похожие ветки
← →
Гость22 (2005-10-05 12:57) [0]символов автоматически ставился пробел?
← →
IceBeerg © (2005-10-05 13:36) [1]
procedure TForm1.Edit1KeyUp(Sender: TObject; var Key: Word;
Shift: TShiftState);
begin
If ((Chr(Key)<>#08)and(Chr(Key)<>#36)and(Chr(Key)<>#37)and(Chr(Key)<>#38)and(Chr(Key)<>#39)and(Chr(Key)<>#40)) Then Begin
If Length(Edit1.Text) mod 5 = 0 Then Edit1.Text:=Edit1.Text+" ";
If Length(Edit1.Text) mod 10 = 0 Then Edit1.Text:=Edit1.Text+" ";
Edit1.SelStart:=Length(Edit1.Text);
End;
end;
Типа того... Проверяй коды клавиш... и верно устанавливай позицию...
← →
Игорь Шевченко © (2005-10-05 14:06) [2]
> Как сделать, чтоб при вводе в Edit"е, после 5-го и 10-го.
> .. [
Использовать MaskEdit с соответствующей маской
← →
Гость22 (2005-10-05 19:17) [3]наведите пример, пожалуйста!
← →
Германн © (2005-10-06 00:52) [4]2 Гость22 (05.10.05 19:17) [3]
Пожалуйста.
For example, the mask for a telephone number with area code could be the following string:
(000)_000-0000;0;*
Пример взят из хелпа по TMaskEdit.EditMask
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2005.10.30;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.037 c