Ir para o conteúdo
  • Revista PROGRAMAR: Já está disponível a edição #57 da revista programar. Faz já o download aqui!

zephirus

[vb.net 2005] Janela sempre no topo [RESOLVIDO]

Mensagens Recomendadas

zephirus    0
zephirus

Olá,

a minha questão é muito simples. Eu tenho uma form e através de um botão abro outra form. Eu quero que, ao abrir essa form, não consiga mexer (clicar) na form inicial sem fechar a que abri com o botão. Não encontrei ajuda através da pesquisa.

Cumprimentos

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
zephirus    0
zephirus

Isso em full screen dá, activando a opção "always on top" da form que abres clicando no botão !

Eu já experimentei isso mas eu não quero apenas que ela fique no topo. Eu quero não poder mexer na outra enquanto a segunda estiver aberta. Um pouco como acontece quando fazes um save as... num programa qualquer. Enquanto não gravas ou cancelas, não mexes no resto do programa.

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
Joca    0
Joca

Eu faria exactamente o mesmo que o Pauzinhos disse! Vê o meu exemplo de código:

Public Class Form1

    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

        'Depois de adicionares um botão à Form1:
        Button1.Text = "Clique para exibir a Form2"
        Button1.Size = New Size(75, 56)

    End Sub


    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

        'Depois de adicionares a Form2 ao teu projecto, escreves:
        Form2.ShowDialog()


    End Sub
End Class

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!

Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.

Entrar Agora


×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade