Форум: "Основная";
Текущий архив: 2004.07.04;
Скачать: [xml.tar.bz2];
ВнизПодскажите Мастера, как симмитировать нажатие клавиши... Найти похожие ветки
← →
Zema (2004-06-20 18:42) [0]Для MaskEdit - т.е. вставить туда символ (неуправляющий), любой из алфавита, MaskEdit.Text := ""; не предлагать :)) так как при этом не происходит передвижения курсора вправо.
← →
jack128 © (2004-06-20 18:47) [1]
> так как при этом не происходит передвижения курсора вправо.
а SelStart не помогает?
а вообще я вопроса не понял. с одной стороны нужно вставить символ в едит, с другой
> MaskEdit.Text := ""; не предлагать
- можно подумать, чтоо эта строка когда - то вставляла символ..
← →
Zema (2004-06-20 18:53) [2]jack128 © (20.06.04 18:47) [1]
Спасибо - SelStart помогает, но и портит одновременно, т.е. я вначале делаю .Text := "F"; Затем MaskEdit.SelStart := 1; курсор сдвигается направо, но выделяет при этом букву F и если пользователь начинает дальше печатать слово, то затирает букву F! А мне нужно чтобы я программно печатал первую букву, а пользователь остальные, начиная со второй позиции.
← →
Zema (2004-06-20 19:03) [3]Все разобрался! Спасибо!
Следующая последовательность спасает:
MaskEdit.Text := "F";
MaskEdit.SetFocus;
MaskEdit.SelStart := 1;
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2004.07.04;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.032 c