Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

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 ;

Желаю успехов


Наверх

Титульная страница Поиск, карта сайта Написать письмо