• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

zephirus

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

7 mensagens neste tópico

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

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

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

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

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.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

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

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Obrigado Joca.

Afinal era extremamente simples. Eu tinha isto:

Form2.Show()

Foi só mudar para:

Form2.ShowDialog()

0

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