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
    Hvor å Endre Bilder i Visual Basic
    Hvis du trenger å bruke flere bilder i Visual Basic-prosjektet , trenger du ikke å ha dusinvis av PictureBox kontroller, vise og skjule dem etter behov . Bruk i stedet ImageList kontroll for å opprettholde en samling av bilder. Ved å opprette en indeks variabel, kan du endre bildene som vises i programmet. Den ImageList selv må andre kontroller for å få tilgang til og endre aktive bildene i programmet , for eksempel kommandoknapper . Bruk Hvis utsagn for å sjekke verdien av bildet indeksen for å unngå å forårsake runtime feil i programmet. Instruksjoner
    en

    Åpne Visual Basic-prosjekt i Design modus. Dobbeltklikk på " ImageList " kontroll for å legge en til prosjektet. Denne kontrollen vises ikke som en fysisk kontroll i skjemaet , slik at du ikke trenger å konfigurere utseendet eller navnet for å skille det med mindre du vil .
    2

    Klikk på " ImageList1 " kontrollen du lagt for å åpne egenskapene listen. Klikk på "Bilder" Egenskaper og deretter boksen med " ..." i den. Dette åpner " bildesamlingen Editor "-dialogboksen der du lagrer din samling av bilder.
    3

    Klikk på "Legg til "-knappen . Naviger systemfilene for bilder og legge dem til i ImageList samling . Du kan legge til mer enn ett bilde om gangen hvis de er i de samme mappene . Merk at bildene starter på indeksen null i " medlemmer" listen . Når du er ferdig med å legge til bilder til samlingen , klikk på " OK "-knappen .
    4

    Dobbeltklikk på " PictureBox " kontroll fra verktøylinjen for å legge denne kontrollen på listen. Også , dobbeltklikk på " Button" kontroll to ganger for å legge to av disse kontrollene også. Ordne kontrollene til å ha de to knappene som vises i en rad med PictureBox over dem . Endre " teksten " eiendom for venstre knapp til " Forrige " og " teksten " eiendom for den rette knappen for å "Next".
    5

    Åpne koden vinduet. Lag en global variabel for å holde styr på bildet indeksen ved å skrive følgende : en

    Dim imageIndex Som Short = 0
    6

    tilgang til " button1_click " sub og skriv følgende :
    p Hvis imageIndex = 0 Then

    imageIndex = ImageList1.Images.Count ( ) - 1

    PictureBox1.Image = ImageList1.Images.Item ( imageIndex )
    < p > Else

    imageIndex - = 1

    PictureBox1.Image = ImageList1.Images.Item ( imageIndex )

    End If

    Dette tester for å se hvor indeks er . Hvis brukeren klikker på "Back "-knappen og indeksen viser det første elementet i ImageList , flyttes indeksen til det siste bildet i ImageList og viser det. Ellers svekkelser det indeksen med ett og viser at bildeindeksen
    7

    tilgang til " Button2_Click " sub og skriv inn følgende : .
    P Hvis imageIndex = ImageList1.Images.Count ( ) - 1 Så

    imageIndex = 0

    PictureBox1.Image = ImageList1.Images.Item ( imageIndex )

    Else

    imageIndex + = 1

    PictureBox1.Image = ImageList1.Images.Item ( imageIndex )

    End If

    likhet med "Back "-knappen, dette tester for å se hvor indeksen er . Hvis brukeren klikker på " Forward "-knappen og indeksen viser det siste elementet i ImageList , returnerer indeksen til den første av de ImageList elementer og viser det. Ellers Den øker indeksen med ett og viser det bildet.

    früher :

     Weiter:
      Relatert Artike
    ·Hva er en matrise i VB.NET 
    ·Hvordan lage et verktøy i Visual Basic 
    ·De Vb.Net datatyper 
    ·Hvordan oppdage en proxy-server i NET 
    ·Hvordan å lukke et skjema Åpnet av ShowDialog 
    ·Bruk av OLE i VB 
    ·Hvor å Endre BMP Color i Visual Basic 
    ·Hvordan beregne en kolonne Total i DataGrid 
    ·Visual Basic Tips 
    ·Hvordan legge til en minimer-knappen til en Visual Basi…
      Anbefalte artikler
    ·Hvordan du finner mangler Records Bruke SQL 
    ·Hvordan bruke Global Constant i Ruby Rails 
    ·Hvor å Endre tekstboks Tekst uten å utløse hendelser…
    ·Strengfunksjoner i Oracle SQL 
    ·PL SQL Prosedyre Tutorial 
    ·Hvordan lage Java Objects Gjenta 
    ·Hvordan lage ASP Net Mobile Web Applications 
    ·Slik kjører Java Beans 
    ·Hvordan få en utgang Stream fra en URL i Java 
    ·Hvordan kjøre en Python -fil som EXE Med Python 3 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/