Jump to content


Photo

Vb.net - Me Ajudem


  • Faça o login para participar
4 replies to this topic

#1 adolfoshaman

adolfoshaman

    Novato no fórum

  • Usuários
  • 14 posts
  • Sexo:Não informado

Posted 07/09/2004, 22:35

Bom ... estou desenvolvendo um aplicativo para Windows em VB.NET usando Visual Studio .NET 2003 ... queria saber se tem algum comando ou alguma função que não possibilitasse ao usuário sair deste formulário, por exemplo, clicar no desktop ou no botão iniciar. Ele só poderia fazer isso depois que clicasse no botão OK do formulário. Bom espero resposta e desde já obrigado aos que responderem.

:D Adolfo
MSN: adolfo_guimaraes@hotmail.com

#2 MACUL

MACUL

    Doutor

  • Usuários
  • 770 posts
  • Sexo:Masculino
  • Localidade:SP

Posted 08/09/2004, 11:19

Private Declare Function BringWindowToTop Lib "user32" (ByVal hwnd As Long) As Long

Private Sub Command1_Click()

    'Set Form2 on top

    BringWindowToTop Form2.hwnd

End Sub

Private Sub Form_Load()

    Form2.Visible = True

End Sub

''''''''''''''

'in form2

Private Sub Command1_Click()

    'Set Form1 on top

    BringWindowToTop Form1.hwnd

End Sub

*************** M ** A ** C ** U ** L ***************

*************************************************

#3 adolfoshaman

adolfoshaman

    Novato no fórum

  • Usuários
  • 14 posts
  • Sexo:Não informado

Posted 09/09/2004, 01:04

Private Declare Function BringWindowToTop Lib "user32" (ByVal hwnd As Long) As Long
Private Sub Command1_Click()
    'Set Form2 on top
    BringWindowToTop Form2.hwnd
End Sub
Private Sub Form_Load()
    Form2.Visible = True
End Sub
''''''''''''''
'in form2
Private Sub Command1_Click()
    'Set Form1 on top
    BringWindowToTop Form1.hwnd
End Sub

Olá Macul,

bom pelo que eu entendi desse código nesse caso vc tem dois forms no mesmo projeto certo? e enquanto um ta aberto vc não vai para o outro até clicar no botão certo? ... o que eu queria era o seguinte:

o programa que eu to desenvolvendo ele eh um controle de acesso em um computador, assim que o computador eh iniciado aparece esse aplicativo onde o usuário deve digitar um login e uma senha. O que eu quero impedir eh que ele saia desse formulário para acessar outros programas do windows antes de clicar no botão OK para validar a entrada do Login e a senha.

Essa foi uma das formas que encontrei para resolver esse problema: imperdir ao usuário de acessar. Tava procurando outra forma como por exemplo esconder a barra de tarefas do windows mas não consegui(o programa vai rodar no Win 2000 Server e no Win XP). Se vc tiver outa função que faça isso eu tb aceito.

Outra coisa tentei usar esse q vc postou apenas para um formulário e ele naum aceita quando eu digito o "hwnd". Bom é isso ...

Desculpa pelo post longo ... espero resposta não sei se é isso mesmo que eu quero ou entendi o código errado ... bom desde já agradeço pela resposta. :)

Ass: Adolfo
MSN: adolfo_guimaraes@hotmail.com

#4 MACUL

MACUL

    Doutor

  • Usuários
  • 770 posts
  • Sexo:Masculino
  • Localidade:SP

Posted 09/09/2004, 17:30

tente,


Form.Show 1

T +
MACUL
*************** M ** A ** C ** U ** L ***************

*************************************************

#5 adolfoshaman

adolfoshaman

    Novato no fórum

  • Usuários
  • 14 posts
  • Sexo:Não informado

Posted 14/09/2004, 15:01

Não consegui não ... Putz já tentei de tudo :( :/

Valeus




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq