Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> Visual Basics Programmering >> Content

    Hur du ändrar en bild i Visual Basic

    För att spara en samling bilder i ett Visual Basic-projekt , använd en ImageList kontroll . Dess funktioner och metoder hjälper dig att snabbt och enkelt ändra bilderna i programmet med ett index , utan också håller reda på hur många bilder som finns i samlingen . Du kan visa bilder med en PictureBox kontroll . Du har obegränsade möjligheter för hur man ändrar en bild , men varje alternativ fungerar med samma grundläggande programmering i åtanke . Använd till exempel " Föregående " och " Nästa " knapparna för att bläddra bland bilderna i en samling med ett index variabel . Instruktioner
    1

    Öppna ett nytt Visual Basic-projekt . Lägg alla en PictureBox kontroll , ImageList kontroll och två knappar i formuläret . Ordna " Button1 " till vänster om PictureBox och " Button2 " till höger .
    2

    Högerklicka på " ImageList1 " kontroll och klicka på " Välj bilder . " I dialogrutan som visas klickar du på knappen "Add" . Navigera igenom dina filer och lägga till bilder i kontrollen . Klicka på " OK " -knappen när du är klar .
    3

    Ändra namnet egendom för Button1 till " bPrevious " och texten egenskapen till " Föregående ", namnet egendom för Button2 till " bNext " och egenskapen text till " Nästa bild " och namnet egendom för PictureBox1 till " pbPicture . "
    4

    Tryck " F7 " för att öppna registret fönstret . . Skriv " Dim pictureIndex As Integer " överst klassdeklarationen att skapa en variabel som du använder som ett index för din ImageList
    5

    Öppna Form1_Load funktion och skriver följande :

    pictureIndex = 0

    pbPicture.Image = ImageList1.Images.Item ( pictureIndex ) katalog

    Detta sätter index variabelns värde till noll och initierar pbPicture med den första bilden i bildlistan .
    6

    Öppna bPrevious_Click funktion och skriver följande :
    p Om pictureIndex = 0 Then

    pictureIndex = ImageList1.Images.Count - 1

    Else

    pictureIndex = pictureIndex - 1

    End If

    pbPicture.Image = ImageList1.Images.Item ( pictureIndex ) katalog

    kontroller för att se om bilden index är i början av den ImageList och om så är fallet , visas det sista objektet i samlingen. Annars Minskar det index med en, sedan visar det indexvärde från ImageList
    7

    Öppna bNext_Click funktion och skriver följande : .
    P Om pictureIndex = ImageList1.Images . Count - 1 Sen

    pictureIndex = 0

    Else

    pictureIndex = pictureIndex + 1

    End If

    pbPicture.Image = ImageList1 . Images.Item ( pictureIndex ) katalog

    kontroller för att se om bilden indexet är i slutet av ImageList och om så är fallet , visas det första objektet i samlingen . Annars , det steg index med en, sedan visar det indexvärde från ImageList .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man beräknar ett kalkylblad Cellvärde
    ·Hur man sätter slumpmässiga tecken Into en textruta i…
    ·Hur du skapar anpassade HMI Symboler
    ·Hur man tar bort cookies i QTP Test
    ·Hur Validera en textruta
    ·Hur du krypterar med Visual Basic
    ·Hur dölja en rad i en SSRS Report
    ·Typer av Visual Basic
    ·Komma åt Count Records i Query
    ·Hur jämföra filversioner Med VBS
    Utvalda artiklarna
    ·Konvertera text till Java Script
    ·Strängjämförelse i JSP
    ·Hur Partition & Format i DOS
    ·En handledning om MySQL Drop
    ·Hur köra applet i Java
    ·Hur du använder bläckfisk med PHP
    ·Dragen av Turbo C
    ·Hur man skapar en ikon på skrivbordet under installati…
    ·Hur man gör Exit Splash i PHP
    ·Hur ansöker en Array i BorderLayout
    Copyright © Dator Kunskap http://www.dator.xyz