И снова ShowInTaskbar

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

И снова ShowInTaskbar

Сообщение David » 15.04.2008 (Вт) 12:21

Здравствуйте люди

Вообщем есть форма Form1 с ShowInTaskbar = True запускаю программу всё в порядке в панеле программ она видна, без проблем.

Добавляю модуль Modules1 и заказываю его в Propriety как стартовый, при этом для Form1 значение ShowInTaskbar = True не меняю.

В Modules1 после каких-то обработок перехожу к форме Form1, и в панели программ мою задачку больше не видно

Всю программу писать не буду очень большая, но тестовый пример работает также

Код: Выделить всё
Sub main()
    kk = "dqsfsdfsd"
    For ii = 0 To 1000
        For jj = 0 To 1000
            kk = "dqsfsdfsd"
        Next jj
    Next ii
    Form1.Show vbModal
End Sub


Что я не так делаю. Спасибо

gjghjc
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 659
Зарегистрирован: 13.10.2002 (Вс) 8:28
Откуда: БАЛАКЛАВА!!

Сообщение gjghjc » 15.04.2008 (Вт) 13:26

Form1.Show vbModal
Утро добрым не бывает!

David
Обычный пользователь
Обычный пользователь
 
Сообщения: 81
Зарегистрирован: 10.03.2004 (Ср) 20:41
Откуда: FRANCE

Сообщение David » 15.04.2008 (Вт) 14:59

не понял

во-первых в панели программ мою задачку не видно, пока я не афиширую Form1

во-вторых форма закрывается а программа ещё должна продолжать работать

Или в VB невозможно писать программу без Form?

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

Сообщение alibek » 15.04.2008 (Вт) 15:05

Укажи Modeless.
Модальные окна не могут являтся окнами верхнего уровня.
Lasciate ogni speranza, voi ch'entrate.

David
Обычный пользователь
Обычный пользователь
 
Сообщения: 81
Зарегистрирован: 10.03.2004 (Ср) 20:41
Откуда: FRANCE

Сообщение David » 15.04.2008 (Вт) 15:25

Что выходит. Если программа состоит из Module-ей её в панели программ не видно?

т.е. простой код (без форм)
Код: Выделить всё
Sub main()
    kk = "dqsfsdfsd"
    For ii = 0 To 1000
        For jj = 0 To 1000
            kk = "dqsfsdfsd"
        Next jj
    Next ii
End Sub

не виден?

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

Сообщение alibek » 15.04.2008 (Вт) 15:28

Еще раз, по слогам.
Если форма показывается, как Modal, то значение свойства ShowInTaskbar игнорируется.
Если в процедуре Main не отображаются формы, то и выполнятся она будет без кнопки в панели задач.
Lasciate ogni speranza, voi ch'entrate.


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

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

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 62

    TopList