Programação  
 
Conhecimento computador >> Programação >> Programação De Computador Idiomas >> 
Como centralizar uma caixa de mensagem em Visual Basic
controles do Microsoft Visual Basic permitem exibir mensagens do programa em uma caixa de diálogo formulário de utilizador. Você pode usar caixas de mensagem quando você quer perguntar ao usuário uma pergunta ou para exibir uma mensagem de erro e informar o usuário sobre possíveis soluções para o problema. Os parâmetros de coordenadas de uma forma dar-lhe a capacidade de determinar a sua posição na janela aberta. Ao posicionar uma caixa de mensagem no centro de um formulário do Visual Basic, você pode tornar o texto mais visível para o usuário . Instruções
1

Clique em Iniciar no Windows e , em seguida, clique em " Microsoft Visual Studio. "
2

Clique em "Arquivo " e clique em "Novo" para criar o padrão " Form1 " formulário
3

Adicione o seguinte código na janela aberta : .

Tipo RECT

Esquerda as Long

Top Como longa

direito As Long inferior

As Long

Tipo End

SetWindowPos Public Declare Function Lib " user32 " ()

Pública Declare Function GetWindowRect Lib " user32 " (ByVal hwnd _AS longo, lpRect Como RECT ) As Long

Função WinProc2 (ByVal lMsg As Long , ByVal wParam As Long , lParam _ByVal As Long ) As Long

Dim rectform Como RECT , rectMsg Como RECT

Dim x as Long , y as Long

'On HCBT_ACTIVATE , mostram a MsgBox centrado sobre Form1

Se lMsg = HCBT_ACTIVATE seguida

'Get as coordenadas do formulário ea caixa de mensagem

' para determinar o centro do local formulário

GetWindowRect Form1.hWnd , rectform

GetWindowRect wParam , rectMsg

x = ( rectForm.Left + ( rectForm.Right - rectForm.Left ) /2) - _

( ( rectMsg.Right - rectMsg.Left ) /2)

y = ( rectForm.Top + ( rectForm.Bottom - rectForm.Top ) /2) - _

( ( rectMsg.Bottom - rectMsg.Top ) /2)

" Posicione o msgbox

SetWindowPos wParam , 0, x , y, 0, 0, _

SWP_NOSIZE Ou SWP_NOZORDER Ou SWP_NOACTIVATE

End Function

Private Sub Command2_Click ()

Dim hInst as Long

Dim linha as Long

' exibir a caixa de mensagem

' MsgBox " Esta caixa de mensagem é posicionada em (0,0). "

End Sub
4

Pressione a tecla" F5 " para executar o programa .
5

Clique na botão " Command2 " em forma para exibir a mensagem no centro da forma . Clique em "OK " para fechar a caixa de mensagem .

Anterior :

Próximo : No
  Os artigos relacionados
·Como compilar uma janela de comando COBOL 
·O que é Software UML 
·Como excluir uma seqüência de conexão no Visual Stud…
·Como converter Oracle para Expoente 
·Como substituir Excluir no Rails 
·Como Graph Algoritmos 
·Como adicionar um UDID para um arquivo Provisão 
·Tipos de arquivos que podem ser usados ​​com QBASIC 
·Faz streaming Netflix Use o Flash 
·Como escrever & Convert Libras em onças em Linguagem I…
  Artigos em destaque
·Como criar com Test-Driven Development 
·Como contar Tempo de Simulação em Matlab 
·Como exibir o processo Apache 
·Como sair de uma DIV Sem posicionamento absoluto 
·Como dividir os valores de um campo onde um personagem …
·Vantagens e Desvantagens de Máquina Nível Língua 
·Como imprimir uma equação como uma string 
·Como salvar dados no XCode para o iPhone 
·Como desativar o Alt- F4 Com HTML em ATS 
·Como implementar várias pilhas 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados