| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> Nozioni di base di Visual Programming >> Content
    Ridimensionamento di un modulo di Visual Basic per adattarsi allo schermo
    Quando si progetta un modulo in Visual Basic , si decide su una dimensione ideale e costruire la forma di conseguenza. A meno che non impedire agli utenti di ridimensionare il form , si dovrebbe rendere conto di ciò che accade ad esso se un utente ridimensiona lo schermo o di come il modulo viene visualizzato per gli utenti con diverse risoluzioni dello schermo della vostra. Si può scrivere un sub che ridimensiona il form ei relativi controlli e chiamare il sub ogni volta che è necessario . Istruzioni
    1

    Aprire la finestra codice del progetto . Dichiarare un nuovo Private Sub e creare due variabili per contenere i valori X e Y per la ri -size :

    Private Sub ResizeForm ( Modulo ByVal ) per

    Dim xsize Come
    Integer < p > Dim YSize As Integer
    2

    Inserisci le seguenti righe , la prima per evitare un crash del programma per i controlli che non possono essere ridimensionati e la seconda per evitare la ri -size che si verifichi se la forma è già ridotta o estesa :

    On Error Resume Next

    Form.WindowState < > 0 Then Exit Sub
    3

    Inserisci il seguente linee per impostare l'origine del form ridimensionato ( in alto a sinistra del modulo ) per l'angolo superiore sinistro dello schermo , e per ingrandire la forma stessa :

    Me.Top = 0 < br >

    Me.Left = 0

    Me.Height = Me.Height * YSize

    Me.Width = Me.Width *
    xsize
    4

    Inserisci le seguenti linee di un ciclo tra i controlli presenti sul form per loro ri- size , e alla fine il sub . Ciò ridimensionare le larghezze e altezze di diversi controlli , pur mantenendo intatti i loro allineamenti :

    For i = 0 To Me.Controls.Count - 1

    Me.Controls ( i) . sinistra = Me.Controls (I). rimanenti * xsize

    Me.Controls (I). top = Me.Controls (I). Top * YSize

    Me.Controls (I). altezza = Me.Controls (I). altezza * YSize

    Me.Controls (I). Larghezza = Me.Controls (I). Larghezza * xsize

    Next i
    < p > End Sub

    Previous :

    next :
      Articoli Correlati
    ·Come chiamare stored procedure in Visual Basic 
    ·Come fare di messaggi di errore di Windows 
    ·Come trovare una stringa contenente un carattere Ripete…
    ·Come interrogare le tabelle HTML con VBA Accesso 
    ·Oggetto richiesto in Visual Basic 
    ·Come programmare la barra di avanzamento in VB.net 
    ·Come da COBOL a Visual Basic 
    ·Come aggiungere a una casella combinata di una parola a…
    ·Progetti di esempio di Visual Basic 
    ·Come generare un caso alfanumerico String 
      Articoli in evidenza
    ·Che cosa è Python per Windows PC 
    ·CSS Immagine Rollover Effetto 
    ·Come uccidere o eliminare i comandi in VB6 
    ·Come modificare Java Memory Heap Size 
    ·Come compilare PHP 
    ·Come creare un CAB in Windows Mobile 
    ·Come utilizzare un click del mouse come l'azione in Vis…
    ·Come Fetch Tag H1 in PHP 
    ·Come convertire una query di Access a MySQL 
    ·Come impostare il percorso per Windows XP Java 
    Copyright © Conoscenza Informatica http://it.wingwit.com