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

Batista15

MessageBox

8 mensagens neste tópico

Existe alguma maneira de colocar uma imagem numa MessageBox?  ;)

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Acho que nao... :wallbash:

Mas podes criar uma nova form e personalizala ao estilo Msgbox :D

;)

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

E depois ao clicar num botão como é que se chama o form?

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Já tinha pensado nisso mas perguntei caso houvesse alternativa para tal

;) Obrigado

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Existe alguma maneira de colocar uma imagem numa MessageBox?  ;)

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

De uma maneira simples.

msgbox("Mensagem", msgboxstyle, "Titulo")

o msgboxstyle é a soma dos enums do msgboxstyle, por exemplo se colocarmos la 65, surge um icon com um ponto de exclamacao e os botoes ok e cancel.

Form2.show()  'Form2 e o nome da form

Isto nao faz aparecer um dialog box mas sim um ecran para ser dialogBox deve de ser:

Form2.Showdialog() 'Form2 é o nome do Form.

o metodo show, faz aparecer um form mas mantem o anterior activo.

o metodo showdialog, faz aparecer o form e o parent form fica readonly.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Expandindo um pouco mais o que o Pwyll já disse (e bem), podes chamar o Form com o método ShowDialog() e depois verificar o resultado.

Por exemplo:

Chamar o Form e verificar o resultado:

        Dim frm As New Form
        If frm.ShowDialog() = Windows.Forms.DialogResult.OK Then
            Stop ' Pressionado o OK
        End If

No Form que serve de msgbox, no botão OK:

        Me.DialogResult = Windows.Forms.DialogResult.OK
        Me.Close()

Depois podes usar diferentes botões para Yes, No, Cancel, etc.

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