Windows Forms ist die Smart-Client- Technologie für das NET Framework . . Es ist eine Auswahl von Managed -Bibliotheken, die generische Anwendung Aufgaben wie das Lesen und Schreiben auf das Dateisystem zu vereinfachen. In Visual Studio können Sie Windows Forms- basierten Anwendungen, die Informationen zu zeigen , akzeptieren Eingang und die Kommunikation mit Remote-Computern . Das Windows Form ist eine visuelle Schnittstelle, wo Sie Informationen für die Nutzer zeigen kann. Sie können Steuerelemente wie Schaltflächen oder Textfelder oder Daten-Grid in das Formular. Erstellen eines Windows Form oder das Hinzufügen eines neuen Windows Forms zu einem Projekt ist ziemlich einfach. In einigen Fällen können Sie die Größe neu zu brauchen eine Form, um einen großen Bildschirm passen. Anleitung
1
Klicken Sie auf "Start ", "Alle Programme" und " Visual Studio ", um die integrierte Entwicklungsumgebung geben . Wählen Sie " Visual Basic " als Programmiersprache und dem Windows Application Form wie die Anwendung Modus .
2
Doppelklicken Sie auf das Form1.vb um den Code aufzurufen . Erstellen Sie ein neues Modul mit dem Namen GetFormSize .
3
Code eingeben in das neu erstellte Modul . Definieren hDC, IngRetVal , ScreenX , ScreenY , pixx und Pixy , die Sie bei der Programmierung nutzen:
Dim hDc As Long , lngRetVal Wie LongDim ScreenX As Variant , ScreenY Wie VariantDim pixx As Variant , Pixy As Variant
4
Nutzungsbedingungen GetDeviceCaps functon an die Bildschirmgröße in Pixel für X und Y erhalten :
ScreenX = GetDeviceCaps (HDC, HORZRES ) ScreenY = GetDeviceCaps (HDC, VERTRES )
< p > Die Funktion ruft GetDeviceCaps gerätespezifische Informationen für bestimmtes Gerät wie Bildschirm. Es hat zwei Argumente und HDC HORZSIZE , die die Breite des physikalischen Bildschirms stellt
5
Geben Funktion GetDeviceCaps , um die Umwandlung der Pixel für X und Y berechnen : .
Pixx = GetDeviceCaps ( hDc , LOGPIXELSX ) Pixy = GetDeviceCaps (HDC, LOGPIXELSY ) Konvertieren Sie die Pixel um Punkte über Code : x = ( ScreenX /pixx ) * 72y = ( ScreenY /Pixy ) * 72
6
Code eingeben zwischen zwischen Sub und End Sub um die Größe neu das Formular auf der berechneten Pixel für die X -und Y- :
Dim x As Variant, y As VariantGetFormSize x , yLoad Form1With Form1.Top = 0.Left = 0.Width = x.Height = yEnd WithForm1.Show