![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Edit [D5, Win95/98]
Sergey+ © (2002-10-11 06:02:00)Здравствуйте!
Как програмно поставить курсор в Edit
procedure TForm1.FormCreate(Sender: TObject);
begin
Edit1. ( А чо дальше писать )?
end;
Подскажите пожалуйсто
Sergey+ (2002-10-11 08:13:00) [1]Ok!
Все работает !
Sergey+ (2002-10-11 08:08:00) [2]> Rouse_
> gek
Ok! Спасибо Александр и Геннадий,
щас попробую.
Rouse_ (2002-10-11 08:08:00) [3]Странно, а что это я в прошлый раз сообщения gek © (11.10.02 07:55) не видел? Чето глюки какието :(
Rouse_ (2002-10-11 08:04:00) [4]Все верно, незльзя установить фокус на невидимый или отключенный элемент, измени этот код на
Form2.Show;
Form2.Edit2.SetFocus;
и не желательно ставить его в FormActivate так как если ты случайно закроешь второе окно, активным станет первое, выполнится этот код и опять произойдет ошибка
Желаю успехов
gek (2002-10-11 07:55:00) [5]попробуй
procedure TForm2.FormShow(Sender: TObject);
begin
Edit2.SetFocus;
end
Sergey+ (2002-10-11 07:52:00) [6]В проекте несколько Edit-ов, по кнопочке открываеся вторая
форма а там еще два Edit-а. Так вот нужно,чтоб курсор стоял
на втором Edit-е.
Я попробовал щас, пишет при компиляции-ошыбка.
А если все это делать на основно форме то все получается.
Но как сделать,чтоб курсор ставился на Edit2 в Form2 ?
Вот,что я делал:
procedure TForm1.FormActivate(Sender: TObject);
begin
Form2.Edit2.SetFocus;
end;
Sergey+ (2002-10-11 07:38:00) [7]> Rouse_
OK! Спасибо,щас попробую.
Rouse_ (2002-10-11 06:11:00) [8]Edit1.SetFocus ;
Желаю успехов