Nwlapcug.com


Come ottenere le dimensioni di un controllo PictureBox

Come ottenere le dimensioni di un controllo PictureBox


Quando un'immagine viene caricata in un "PictureBox," un controllo di Windows per la visualizzazione di una foto, e le proprietà sono impostate su true, l'immagine si espande alla dimensione originale. Per diminuire la dimensione e modificare altre proprietà dell'immagine, come il suo aspetto quando evidenziato o cliccato su, è necessario utilizzare software in Visual Basic. Ad esempio, se si dispone di un'immagine che è 600 x 400 pixel e si desidera inserirlo in una "scatola" che è di 200 x 100, si sarebbero ridimensiona le sue dimensioni. In Internet Explorer o Firefox, quando si posiziona un file (senza cliccare) creato con software di editing di Visual nozioni di base (VBA), si vedrà una dimensione più piccola dell'immagine effettiva. Questo è il principio di base dietro il ridimensionamento e il ridimensionamento di un controllo PictureBox.

Istruzioni

1

Aprire il software di Visual Basic e fare clic su "Nuovo progetto". Vai alla finestra"proprietà" e selezionare "Proprietà immagine". Individuare l'immagine desiderata per importare nel progetto.

2

Selezionare "ImageBox" e impostare "Proprietà Stretch" su "true". "Vero" mantiene l'immagine nelle sue dimensioni originali. Impostare "ScaleMode" al pixel e selezionare l'altezza e la larghezza di ImageBox per ridimensionare l'immagine.

3

Modificare manualmente il codice VBA per modificare i parametri di un'immagine esistente accedendo alle impostazioni di configurazione. Fare doppio clic su "Il mio progetto" per aprire le proprietà del progetto "Editor di configurazione." Utilizzare l'editor per modificare il nome, riferimenti, valori della stringa di risorsa, le impostazioni di firma del codice e le impostazioni di compilazione-compilazione del progetto.

Consigli & Avvertenze

  • Il codice di Visual Basic per trovare le dimensioni di visualizzazione di un'immagine in un controllo PictureBox è:
  • 1. dim img as bitmap = directcast (picturebox1.image.clone, bitmap)
  • 2. width () as integer dim = img.width
  • 3. dim altezza AsInteger = img.height
  • Tutto il codice di codice sottostante, le risorse incorporate e standalone file vengono compilati in un singolo assembly che è costruito nella sottodirectory \bin sotto la radice del progetto. Vedere il passaggio 3 per modificare manualmente il codice VBA.
  • Firma del codice è un metodo di utilizzo di una firma digitale basata su certificato per firmare i file eseguibili e gli script. Ciò è necessario per verificare l'identità dell'autore e assicurarsi che il codice non è stato alterato o danneggiato dal originariamente firmato dall'autore.
  • Creare un "nuovo progetto" e "Il mio progetto" sono disponibile in Visual Studio 2005, Visual Studio 2010 Professional, Microsoft Visual Basic 5.0 e Microsoft Visual Studio 6.0 Professional Edition.