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

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

MDI-приложения [D6, D7, Win2k, WinXP]


Express ©   (2005-11-04 16:43:00) 

Разрабатываю приложение на MDI… Мастера, подскажите, как сделать дочернюю форму активной?


аматор   (2005-11-06 22:40:00) [1]

Привет.
Звиняюсь, если Вас обидел.
Но почему нет второго вопроса: а как узнать индекс нужного окна...


Express   (2005-11-06 10:31:00) [2]

@BraIN © тебе большое спасибо, все работает.... (ты меня понял правильно, этого я и хотел...)


@BraIN   (2005-11-05 21:08:00) [3]


> Мастера, подскажите, как сделать дочернюю форму активной?


MDIChildren[индекс окна].BringToFront;


аматор   (2005-11-05 20:52:00) [4]

Привет.
Первым делом убираем автосоздание формы, через опции, потом вызываем Create. Или подправь код проэкта.
После создаём форму

frm := Tfrm.Create(Application);
frm.Show;
frm.Free;

а этот код добавим в Child
Action := canil; вот тут может забыл, ссори, между прочим, а книги читать вредно :) эт, кажись, в центре книги должно быть...


Экспериментатор   (2005-11-05 11:25:00) [5]

Это ты чего имел ввиду?


Наверх

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