Come ottenere la dimensione di un PictureBox

October 18

Come ottenere la dimensione di un PictureBox


Quando un'immagine viene caricato in un "PictureBox," un controllo di Windows per la visualizzazione di una foto, e le sue proprietà sono impostate su true, l'immagine si espande alle dimensioni originali. Per diminuire la dimensione e modificare altre proprietà dell'immagine, come il suo aspetto quando evidenziata o cliccato su, è necessario utilizzare il software Visual Basic. Ad esempio, se si dispone di una immagine che è di 600 pixel per 400 pixel e si desidera inserire in una "scatola" che è 200 x 100, si potrebbe ridimensionare le sue dimensioni. In Internet Explorer o Firefox, quando si passa sopra un file (senza click) creati con software di editing Visual Basic (VBA), si vedrà una dimensione più piccola dell'immagine reale. Questo è il principio alla base di dimensionamento e il ridimensionamento di una PictureBox.

istruzione

1 Aprire il software Visual Basic e fare clic su "Nuovo progetto". Vai alla "Finestra Proprietà" e selezionare "proprietà Image." Cercare l'immagine desiderata da importare nel proprio progetto.

2 Selezionare "ImageBox" e impostare "Stretch Property" a "true". "True" mantiene l'immagine nelle sue dimensioni originali. Impostare "ScaleMode" per pixel e selezionare l'altezza e la larghezza della 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 "My Project" per aprire la proprietà del progetto "Editor di configurazione." Utilizzare l'editor per modificare il nome, i riferimenti, i valori delle stringhe delle risorse, le impostazioni di firma codice e costruire-compilazione impostazioni del progetto.

Consigli e avvertenze

  • Il codice Visual Basic per trovare la dimensione di visualizzazione di un'immagine in un PictureBox è:
  • 1. img dim come bitmap = DirectCast (picturebox1.image.clone, bitmap)
  • 2. larghezza fioco come numero intero = img.width
  • 3. altezza fioco come numero intero = img.height
  • Tutto il codice code-behind, le risorse incorporate e file standalone vengono compilate in un unico assembly che viene costruito nella sottodirectory \ bin sotto la radice del progetto. Vedi punto 3 per modificare manualmente il codice VBA.
  • La firma del codice è un metodo di utilizzo di una firma digitale basata su certificato per firmare eseguibili e script. Ciò è necessario per verificare l'identità dell'autore e assicurarsi che il codice non è stato alterato o corrotto dal originariamente firmata dall'autore.
  • Creare un "Nuovo progetto" e "My Project" sono disponibili in Visual Studio 2005, Visual Studio 2010 Professional, Microsoft Visual Basic 5.0 e Microsoft Visual Studio 6.0 Professional Edition.