| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> Computer Programmeringssprog >> Content
    Sådan center en besked boks i Visual Basic
    Microsoft Visual Basic kontroller tillader dig at vise programmet meddelelser i en bruger formular dialogboks. Du bruger besked bokse , når du vil bede brugeren et spørgsmål eller for at få vist en fejlmeddelelse, og informerer brugeren om mulige løsninger på problemet . De koordinat parametre for en formular giver dig mulighed for at bestemme sin position i det åbne vindue . Ved at placere en besked boks i midten af ​​en Visual Basic formular, kan du gøre teksten mere synlig for brugeren . Instruktioner
    1

    Klik på Start i Windows , og klik derefter på "Microsoft Visual Studio ".
    2

    Klik på " File" og derefter klikke på "Ny " for at oprette et standard " Form1 . " formular
    3

    Føj følgende kode i det åbne vindue : Hej

    Type RECT

    Venstre As Long

    Top Som lang

    Right As Long

    Bottom As Long

    End Type

    Public Erklær Funktion SetWindowPos Lib " User32 " ( )

    Public Erklær Funktion GetWindowRect Lib " User32 " ( ByVal HWND _As Lang, lpRect Som RECT ) As Long

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

    Dim x As Long , y As Long

    'On HCBT_ACTIVATE , viser MsgBox centreret over Form1
    p Hvis lMsg = HCBT_ACTIVATE Derefter

    'get koordinaterne for formen og besked boks

    ' at bestemme centrum af formen location in

    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 )
    < p > ' Placer MsgBox

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

    SWP_NOSIZE Eller SWP_NOZORDER Eller SWP_NOACTIVATE

    End Function
    < p > Private Sub Command2_Click ()

    Dim hInst As Long

    Dim tråd As Long

    'Vis meddelelsesfeltet

    ' MsgBox "Denne meddelelse boks er positioneret på ( 0,0) . "

    End Sub
    4

    Tryk på" F5 "for at køre programmet.
    5.

    Klik " Command2 "-knappen på formularen for at vise beskeden i midten af ​​formen. Klik på " OK" for at lukke meddelelsen kassen.

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan Put Priserne på Klasser i en Fretta Gamemode 
    ·Sådan Find Hvis en UIImage er placeret i en UIImageVie…
    ·Fordele ved pegepinde 
    ·Sådan åbner en bevægelseshæmmet fil 
    ·Sådan Konverter Lowercase til store bogstaver i MIPS A…
    ·PHP Array Sorter Funktion 
    ·Sådan Konverter en Hex fil til en Decimal 
    ·Regnestok Beregning 
    ·Fordele & Ulemper ved Turbo Pascal 
    ·Sådan Rediger og sortere Pakket Decimal i Mainframe 
      Anbefalede Artikler
    ·Hvordan man skriver en rapport om programmering 
    ·Sådan importeres Binary til Xcode 
    ·Decimal Vs. Antal Datatyper 
    ·Hvordan du ændrer Case skrifttype i Makro 
    ·Sådan Indsæt Into Python Lister 
    ·Struts Basics Tutorial 
    ·Sådan beregne summen af ​​ulige numre i C + + Language…
    ·Sådan Set en PHP værdi med JavaScript 
    ·Sådan Slut en streng i PHP 
    ·Sådan Henvisning et regneark i VBA 
    Copyright © Computer Viden http://www.computerdk.com