Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Как сделать так, чтобы диалог frmLogin отображался в панеле задач ? (+) / 10 сообщений из 10, страница 1 из 1
10.05.2005, 14:26:51
    #33055732
Вредный
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать так, чтобы диалог frmLogin отображался в панеле задач ? (+)
Перед началом проги поставил стандартный диалог логина. Трабл
в том, что т.к. его не видно в панеле задач, пользователи могут
по несколько раз запускать прогу "теряя" окно логина :(
...
Рейтинг: 0 / 0
10.05.2005, 15:14:57
    #33055806
azizjan
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать так, чтобы диалог frmLogin отображался в панеле задач ? (+)
Попробуй поменять свойство BorderStyle формы frmLogin. должно помочь
...
Рейтинг: 0 / 0
10.05.2005, 15:49:22
    #33055861
Worobjoff
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать так, чтобы диалог frmLogin отображался в панеле задач ? (+)
Ответ на другой вопрос, но ту же проблему решает.
Надо в диалог логина записать следующие строкчки:
Код: plaintext
1.
2.
3.
4.
Private Declare Function SetWindowPos Lib "user32" (ByVal hwnd As Long, ByVal hWndInsertAfter As Long, ByVal X As Long, ByVal Y As Long, ByVal cx As Long, ByVal cy As Long, ByVal wFlags As Long) As Long

Private Sub Form_Load()
   Call SetWindowPos(Me.hwnd, - 1 ,  1 ,  1 ,  1 ,  1 ,  3 )
End Sub
(Логин будет всегда поверх других окон - не потеряешь точно!)
...
Рейтинг: 0 / 0
10.05.2005, 15:59:37
    #33055877
Вредный
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать так, чтобы диалог frmLogin отображался в панеле задач ? (+)
за неимением лучшего можно и так сделать, надоест видеть юзеру
логин, хоть cancel нажмет :)
и все-таки ради интереса может кто находил способ впихнуть таки ее в
таскбар?
...
Рейтинг: 0 / 0
10.05.2005, 16:42:05
    #33055939
Aklin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать так, чтобы диалог frmLogin отображался в панеле задач ? (+)
Не понял... а свойство ShowInTaskBar нах???

в тру его и всё. или я чего-то не понял...
...
Рейтинг: 0 / 0
10.05.2005, 17:22:59
    #33055997
Вредный
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать так, чтобы диалог frmLogin отображался в панеле задач ? (+)
не помогает оно в данном случае, к сожалению :(
...
Рейтинг: 0 / 0
10.05.2005, 17:38:36
    #33056017
Worobjoff
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать так, чтобы диалог frmLogin отображался в панеле задач ? (+)
Можно впихнуть в таскбар, если сделать этот диалог как Startup object.
Тогда логин откроется НЕмодально.
...
Рейтинг: 0 / 0
11.05.2005, 08:05:44
    #33056499
azizjan
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать так, чтобы диалог frmLogin отображался в панеле задач ? (+)
поменяй св BorderStyle на FixedSinlge. У меня после Этого в таскбаре отображается .
...
Рейтинг: 0 / 0
11.05.2005, 11:47:17
    #33056992
Вредный
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать так, чтобы диалог frmLogin отображался в панеле задач ? (+)
azizjanпоменяй св BorderStyle на FixedSinlge. У меня после Этого в таскбаре отображается .
это все работает когда прошел лоад мди формы, там все понятно
вопрос в том как сделать отображение в таскбаре до этого...
...
Рейтинг: 0 / 0
11.05.2005, 12:09:39
    #33057065
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать так, чтобы диалог frmLogin отображался в панеле задач ? (+)
Модальная форма не отображается в таскбаре. Делай frmLogin не модальным.
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Как сделать так, чтобы диалог frmLogin отображался в панеле задач ? (+) / 10 сообщений из 10, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]