Не отображается на панели задач

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

Не отображается на панели задач

Сообщение Strannik » 08.08.2003 (Пт) 17:44

Есть стандартный проект - форма для регистрация пользователя(логин/пароль), затем эта форма закрывается и показывается главная.
Проблема в том, что прогамма не отображается на панели задач во время логона. Как грамотно сделать, чтобы этого избежать ?

Заранее спасибо.

Dmitriy2003
Постоялец
Постоялец
 
Сообщения: 690
Зарегистрирован: 27.05.2003 (Вт) 22:47
Откуда: Deutschland

Сообщение Dmitriy2003 » 08.08.2003 (Пт) 22:38

Form.BorderStyle = 1 (Fixed Single)
Dmitrich

Strannik
Начинающий
Начинающий
 
Сообщения: 6
Зарегистрирован: 01.04.2003 (Вт) 12:36

Сообщение Strannik » 09.08.2003 (Сб) 14:38

Все классно.Но когда делаешь

frmlogin.Hide
frmMain.Show vbModal

показывается главная форма, и программа исчезает с панели задач.
Хотя frmMain.ShowInTaskBar = True.

Dmitriy2003
Постоялец
Постоялец
 
Сообщения: 690
Зарегистрирован: 27.05.2003 (Вт) 22:47
Откуда: Deutschland

Сообщение Dmitriy2003 » 09.08.2003 (Сб) 16:51

А зачем frmMain делать модульной. Такая архитектура уязвима изначально т.к. все остальные тоже должны быть модульными. иначе Error. итд .... итп...
---------------------------------------
Попробуй пересмотреть ентот свой стартовый метод с логин лиалогом.
Могу порекомендовать использовать Sub Main и соответсвенно меняеш StartUp Object для проекта.... :idea:
Dmitrich

Strannik
Начинающий
Начинающий
 
Сообщения: 6
Зарегистрирован: 01.04.2003 (Вт) 12:36

Сообщение Strannik » 09.08.2003 (Сб) 17:52

Спасибо!

Если меняешь frmLogin.Show vbModal на frmLogin.Show то программа отображается. Хотя почему, до сих пор не понял:)

Dmitriy2003
Постоялец
Постоялец
 
Сообщения: 690
Зарегистрирован: 27.05.2003 (Вт) 22:47
Откуда: Deutschland

Сообщение Dmitriy2003 » 09.08.2003 (Сб) 23:21

Раньше я делал так:
-----------------------------------------
Dim MainForm as frmMain
Dim Login as frmLogin
--------------------------------------------
Sub Main
'
set login = new frmLogin
set MainForm = new frmMain
'
load Mainform
bla bla bla
login.show vbmodal
chek password-------------------
unload login
mainform show
-----------------------------------
но тут хозяин барин грузи их как хочеш.....



end sub
Dmitrich

Strannik
Начинающий
Начинающий
 
Сообщения: 6
Зарегистрирован: 01.04.2003 (Вт) 12:36

Сообщение Strannik » 09.08.2003 (Сб) 23:42

Danke fur alles!


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

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

Сейчас этот форум просматривают: Yandex-бот и гости: 4

    TopList