Visualizzazione dei risultati da 1 a 9 su 9
  1. #1

    VB 2010 Express "Selezionare la ComboBox per vedere immediatamente nella PictureBox"

    C'è la possibilità di avere un piccolo aiuto, grazie
    vorrei collegare una casella combobox con un picturebox, la casella combobox è collegata ad un elenco di nomi con questo codice:

    Dim Elenco As String = My.Computer.FileSystem.ReadAllText("C:\Accessi\Arc hivioGenerale\CognomeNome.txt")
    Anagrafe = Split(Elenco, vbCrLf)
    ComboBox1.Items.AddRange(Anagrafe)

    quello che vorrei fare è selezionare un nome dall'elenco della combobox per poterlo vedere nello stesso istante nella finestra della Picturebox, io ho provato con questo codice:

    Private Sub PictureBox1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles PictureBox1.Click
    PictureBox1.Image = ImageList1.Images(ComboBox1.SelectedIndex)

    e funziona ma sono obbligato a premere sulla finestra picturebox per poterlo vedere, c'è qualcuno che mi può dare una mano grazie anticipatamente.

  2. #2
    posta il codice ;
    ma comunque e logico hai inserito il codice sotto l evento click .
    codice:
     Dim Elenco As String = My.Computer.FileSystem.ReadAllText("C:\Accessi\ArchivioGenerale\CognomeNome.txt")
    Anagrafe = Split(Elenco, vbCrLf)
    ComboBox1.Items.AddRange(Anagrafe)
    
    quello che vorrei fare è selezionare un nome dall'elenco della combobox per poterlo vedere nello stesso istante nella finestra della Picturebox, io ho provato con questo codice:
    invia_a_pb1()
    Private Sub invia_a_pb1()
    PictureBox1.Image = ImageList1.Images(ComboBox1.SelectedIndex)
    end sub
    prova cosi ... ma posta il codice
    seno partono le kazziate ciao

  3. #3
    Mi puoi spiegare meglio "posta il codice"

  4. #4
    copia e incolla il codice ____

  5. #5
    scusa ma non mi aveva aperto la finestra del codice ed ho letto solo il posta il codice.
    ti ringrazio ed ora provo.

  6. #6
    no non riesco a vedere niente, e quando clicco sul nome della combobox non compare niente nella finestra della picturebox, ti faccio presente che i nomi sono in ordine alfabetico e le fototessera sono ugualmente in ordine alfabetico.
    Mi puoi consigliare come posso fare?

  7. #7
    non ha importanza nomi in ordine alfabetico e non .
    se non vedo il codice come posso agliutarti?

    inserisci
    PictureBox1.Image = ImageList1.Images(ComboBox1.SelectedIndex)
    alla fine dell´azione cioe subito dopo il carico dei record

    posta il codiceeeeeeeeee.

  8. #8
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,481
    Il codice che hai scritto non lo devi inserire in

    PictureBox1_Click

    ma nell'evento di selezione della ComboBox
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  9. #9
    Risolto con questo codice

    Private Sub ComboBox1_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ComboBox1.SelectedIndexChanged
    PictureBox1.Image = ImageList1.Images(ComboBox1.SelectedIndex)
    End Sub

    ti ringrazio per l'aiuto Ciao

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.