| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> Computer Programming Languages >> Content
    Comment centrer une boîte de message en Visual Basic
    contrôles Microsoft Visual Basic vous permet d'afficher les messages des programmes dans une boîte de dialogue de formulaire utilisateur. Vous utilisez les boîtes de message quand vous voulez demander à l'utilisateur une question ou d'afficher un message d'erreur et d'informer l'utilisateur sur les solutions possibles du problème . Les paramètres de coordonnées d'un formulaire, vous donnent la possibilité de déterminer sa position dans la fenêtre ouverte . En plaçant une boîte de message dans le centre d' un formulaire Visual Basic, vous pouvez rendre le texte plus visible pour l'utilisateur . Instructions
    1

    Cliquez sur Démarrer dans Windows , puis cliquez sur « Microsoft Visual Studio ».
    2

    Cliquez sur «Fichier» puis cliquez sur «Nouveau» pour créer la valeur par défaut " Form1 . " forme
    3

    Ajoutez le code suivant dans la fenêtre ouverte :

    type RECT

    Gauche As Long

    Top Comme long

    Right As long

    Bottom As Long

    Fin Type

    public Declare Function SetWindowPos Lib " user32 " ()

    publique Declare Function GetWindowRect Lib " user32 " ( ByVal hwnd _En long, lpRect Comme RECT ) As Long

    Fonction WinProc2 ( lMsg ByVal As Long , ByVal wParam As Long , lParam _ByVal As Long ) As Long
    < p > Dim rectForm Comme RECT , rectMsg Comme RECT

    Dim x As Long , y As long

    'On HCBT_ACTIVATE , montrer le MsgBox centrée sur Form1

    Si lMsg = HCBT_ACTIVATE ensuite Photos

    ' obtenir les coordonnées de la forme et de la boîte de message

    ' pour déterminer le centre de la forme Situation

    GetWindowRect Form1.hwnd , rectForm

    GetWindowRect wParam , rectMsg

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

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

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

    ( ( rectMsg.Bottom - rectMsg.Top ) /2)
    < p> 'Position de la msgbox

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

    SWP_NOSIZE Ou SWP_NOZORDER Ou SWP_NOACTIVATE

    Fin de Fonction:

    Private Sub Command2_Click ()

    hInst As long

    discussion As long

    ' afficher le message box

    ' MsgBox " Cette boîte de message est positionnée au point ( 0,0). touche "

    End Sub
    4

    Appuyez sur la touche" F5 " pour exécuter le programme .
    5

    Cliquez sur l' bouton " Command2 » sur le formulaire pour afficher le message au centre de la forme . Cliquez sur " OK " pour fermer la boîte de message.

    Previous :

    next :
      articles connexes
    ·Comment récupérer une valeur d'attribut Seulement en …
    ·Comment faire pour installer CORBA IDL sur NetBeans 
    ·Comment puis-je créer un séparateur de tabulation pou…
    ·Comment prévenir une barre de navigation de pousser ve…
    ·Faire un organigramme 
    ·Comment comparer des algorithmes informatiques 
    ·Explication de Big O Notation 
    ·Quelle est la différence entre Beta et 2.0 
    ·Comment taper un écrasement 
    ·Techniques de contrôle de concurrence 
      articles en vedette
    ·Comment convertir un projet VB6 à EXE 
    ·Comment faire pour convertir du binaire en décimal uti…
    ·Comment créer PHP Mail avec un lien 
    ·Comment analyser les éléments XML récursifs en Java 
    ·Qu'est-ce qu'une source d'événements en Java 
    ·Comment réparer Timbres de temps en utilisant AWK 
    ·Comment faire un changement d'image sur Mouseover 
    ·Comment développer un formulaire en Java Script 
    ·Comment ajouter des chaînes à une liste Java 
    ·Microsoft Visual Source Safe Tutorial 
    Copyright © Connaissances Informatiques http://fr.wingwit.com