Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2010
    Messaggi
    67

    Vb 2010 link ad una listbox

    Buongiorno! Avrei bisogno di sapere come posso inserire dei link ad una listbox, rendendoli cliccabili, cioè al click mi si apre il broswer predefinito e mi collega all'url del link cliccato.
    Come se fa?

  2. #2
    Utente di HTML.it L'avatar di IAL32
    Registrato dal
    Aug 2011
    Messaggi
    88
    Usa il metodo Process.Start al click dell'elemento selezionato(Proprietà ListView.SelectedItems )

    Spero di esserti stato d'aiuto

  3. #3
    Utente di HTML.it L'avatar di Vinsent
    Registrato dal
    May 2011
    Messaggi
    314
    Quoto il suggerimento di IAL32.
    Se nella listbox vuoi vedere solo una descrizione al posto del link completo, es:
    listbox = Forum Html
    link = forum.html.it
    puoi utilizzare una list di array o "classe" contenenti descrizione/link, popoli la listbox con la "descrizione" degli elementi contenuti nella list e al click, con una function, ottieni il "link" dell' elemento e avvi il processo.
    ciao

  4. #4
    Utente di HTML.it
    Registrato dal
    Jul 2010
    Messaggi
    67

    Listbox Esempio

    Vi ringrazio per il suggerimento non è che potreste postarmi un esempio di codice, per meglio comprendere

  5. #5
    Utente di HTML.it L'avatar di IAL32
    Registrato dal
    Aug 2011
    Messaggi
    88
    codice:
    Dim i As Integer = 0 'L'index del subitem dove si trova il link
    Process.Start(ListView1.SelectedItems(0).SubItems(i).Text)
    Poi lo riadatti
    Comunque per le prossime volte, cerca prima di scrivere un codice tu e farcelo vedere, è più facile comprendere le nozioni base come queste se le si fa di persona, e farsele correggere da qualcuno, che magari ti da anche delle informazioni in più sull'usaggio e sugli errori. Ci guadagni tu e quello che ti corregge

  6. #6
    Utente di HTML.it
    Registrato dal
    Jul 2010
    Messaggi
    67

    Listview linkare

    Ti ringrazio, sono nuovo di vb.
    Io ho fatto così ma comunque non mi funziona. Sicuramente non avrò capito bene.
    Nella listview ho scritto:
    Private Sub ListView1_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ListView1.SelectedIndexChanged

    Dim i As Integer = 0 'L'index del subitem dove si trova il link
    System.Diagnostics.Process.Start(ListView1.Selecte dItems(0).SubItems(i).Text("https://www.google.it/"))
    End Sub

    Ma mi da un errore di cast invalido nel link.
    Gli item della listview li inserisco tramite un .Add da un bottone.
    Ho sbagliato qualcosa?

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.