Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> Visual Basics Programming >> Content
    Hvordan endre størrelsen på bilder i Visual Basic
    Visual Basic programmeringsspråk fra Microsoft gjør det lett å gjøre mange ting , spesielt når det gjelder tid til å designe et brukergrensesnitt ved hjelp av sin dra-og -slipp- komponenter. Men noen oppgaver er ikke så intuitivt , slik som å endre størrelse på et bilde. Det synes opplagt for den innebygde Image-klassen til å ha en resize metoden, men ingen slike hell . Men , er oppgaven ikke umulig , det bare krever litt bakvendt bruk av DrawImage metoden i Graphics -klassen. Instruksjoner
    en

    Åpne Visual Basic-prosjektet og dra en PictureBox fra Toolbox inn skjemaet. Mens det fortsatt er valgt , går du til Egenskaper-vinduet nederst i høyre og finne den "Image " eiendom . Klikk på listeboksen og velg et bilde fra harddisken din som du ønsker å endre størrelsen .
    2

    Dra en knapp kontroll fra verktøykassa inn skjemaet . I Egenskaper-vinduet , endre navn egenskapen til " endre størrelse . "
    3

    Dobbeltklikk på knappen du har lagt i trinn to. Dette vil skape en hendelse metode og flytte markøren til den automatisk . Lim inn følgende inni den : en

    Private Sub button1_click ( ByVal avsenderen som System.Object , ByVal e Som System.EventArgs ) Håndtak Button1.Click

    Dim kilde Som Bitmap = PictureBox1.Image

    Dim dest_image som ny Bitmap ( 200 , 200 )

    Dim g Som Graphics = Graphics.FromImage ( dest_image )

    g.DrawImage ( kilde , 0 , 0 , dest_image.Width + 1 , dest_image.Height + 1 )

    PictureBox1.Image = dest_image

    End Sub

    normalt ville du bruke en grafikk objekt til å tegne et bilde til skjermen, men denne metoden tar en litt annen tilnærming . I stedet tar det bildet fra PictureBox og trekker en kopi av den på et annet bilde , oppkalt dest_image , som vi initialisert til en mindre størrelse . Etter det , faller det gamle bildet og forteller picturebox å vise den nye , mindre bilde i stedet.

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan lage et romertall Converter i VB -koden 
    ·Hvordan lage en Screen Saver i Visual Basic 2010 
    ·Hvordan å konsolidere Pivot tabeller ved hjelp av VBA 
    ·Hvordan legge til Leaf Node til Treeview i Vb.Net hjelp…
    ·Hvordan lage en feilmelding i Access 2007 
    ·Slik deaktiverer et tastatur med Visual Basic 
    ·Hvordan dynamisk legge til en kontroll i VB.NET 
    ·Synkronisere to Scroll Bokser i Visual Basic 
    ·Hvordan å sende kommandoer til et program ikke er i fo…
    ·Hvordan få tilgang til VBA Variable Font Size 
      Anbefalte artikler
    ·Hvordan feilsøke med Visual Basic 6 
    ·Hvordan bruke Shell funksjon i VBA 
    ·Slik kjører du en Python Script Uten Python 
    ·Hvordan oppdatere en kolonne i MySQL 
    ·Hvordan rense Data for XSS PHP 
    ·Hvordan lage en tabell for en avgrenset fil i Visual Ba…
    ·Hvordan bruke LabVIEW sanntidsfunksjon Blocks 
    ·Hvordan lage en klient område med PHP 
    ·Klasse og objekter i VB 6.0 Opplæring 
    ·Syntaksen til en funksjon 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/