owner window

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
13GHOST
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 305
Зарегистрирован: 09.01.2004 (Пт) 12:48

owner window

Сообщение 13GHOST » 02.12.2008 (Вт) 10:43

Есть такая проблема не знаю как справиться:
Допустим есть 2 формы form1 и form2. Из form1 делаем "form2.show" при этом form1 становится owner'ом. И если form1 и form2 находиться под каким-нибудь 3им окном (левое, допустим окно блонкнота) и при получении фокуса окном form2 - form1 становиться над 3им окном. Как можно разорвать эту свять? Т.е. чтобы окно form2 было полностью независимым окном?

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Re: owner window

Сообщение alibek » 02.12.2008 (Вт) 11:05

Форма не становится Owner просто при .Show. Owner задается во втором аргументе метода Show.
Описанная ситуация связана с другим, с тем, что оба твоих окна принадлежат одному процессу, а третье — другому процессу. Windows так устроена.
Lasciate ogni speranza, voi ch'entrate.

13GHOST
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 305
Зарегистрирован: 09.01.2004 (Пт) 12:48

Re: owner window

Сообщение 13GHOST » 02.12.2008 (Вт) 11:11

от этого можно как нибудь избавиться?

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Re: owner window

Сообщение alibek » 02.12.2008 (Вт) 11:18

Для чего?
От этого не надо избавляться, это разумно и правильно.
Если у тебя возникает такая потребность, значит ты неправильно решил задачу.
Lasciate ogni speranza, voi ch'entrate.

13GHOST
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 305
Зарегистрирован: 09.01.2004 (Пт) 12:48

Re: owner window

Сообщение 13GHOST » 02.12.2008 (Вт) 11:21

я делаю pop-up сообщения.и мне надо чтобы сообщение при получении фокуса активировала главное окно


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: SemrushBot и гости: 77

    TopList