. Visual Basic NET ou VB.NET, est un langage de programmation informatique mis en place sur le NET Framework . . Vous pouvez utiliser VB.NET pour créer des formes complexes. Toutefois , une forme créée pour la résolution VGA standard ( 640 x 480) ne prend qu'une partie de l'écran avec une résolution supérieure . Bien que cela soit normal, vous voudrez peut-être sous forme d'avoir une taille et la position proportionnelle à la résolution. Ces formes sont appelées cadres indépendants de la résolution et sont relativement faciles à créer . Choses que vous devez Visual Basic, une version Voir Plus Instructions 1 clic-droit n'importe où sur votre bureau et sélectionnez "Propriétés". Allez le l'onglet "Paramètres" et changer la résolution d'écran de « 800 x 600 ». Vous utiliserez cette petite résolution pour créer la trame indépendante de la résolution . 2 Ouvrez Visual Studio et démarrer un nouveau projet . Le formulaire " Form1 " est créé automatiquement 3 Aller au module de la forme et coller le code pour rendre la forme indépendante de la résolution : . Option Explicit MyForm As FRMSIZE DesignX As Integer Dim designy As Integer Private Sub Form_Load ( ) ScaleFactorX As simple , ScaleFactorY comme unique » Les facteurs d'échelle ' Taille du formulaire en pixels à la conception résolution DesignX = 800 designy = 600 RePosForm = True Flag » pour positionnement formulaire DoResize = False ' Flag pour redimensionner événement »mis en place l'écran valorise Xtwips = Screen.TwipsPerPixelX Ytwips = Screen.TwipsPerPixelY Photos Ypixels = de Y pixels de résolution les Xpixels = screen.width /Xtwips de screen.height /Ytwips X Pixels Résolution la «déterminer les facteurs d'échelle ScaleFactorX = ( Xpixels /DesignX ) ScaleFactorY = ( Ypixels /designy ) ScaleMode uncomment = 1 ' twips ' Exit Sub 'pour voir comment Form1 regarde sans redimensionnement Resize_For_Resolution ScaleFactorX , ScaleFactorY , Me Label1.Caption = " résolution actuelle est" & Str $ ( Xpixels ) + _ "par" + Str $ ( Ypixels ) MyForm.Height = Me.Height « Rappelez-vous la taille MyForm.Width = Me.Width End Sub Form_Resize Private Sub courant () ScaleFactorX As simple , ScaleFactorY Comme simples
|