Link cliccabile nel form

giovedì 29 gennaio 2009 - 15.57

guli Profilo | Junior Member

Ciao a tutti, ho creato un form in visual basic 2006, il mio problema è che ho inserito un indirizzo internet e vorrei che fosse possibile cliccarci e aprire la pagina relativo al link selezionato.....Qualcuno sa come posso fare?


grazie e ciaoooo

maurosegato Profilo | Newbie

Ciao Guli,
aggiungi nel form un controllo LinkLabel e assegna alla proprietà Text ciò che vuoi far apparire all'utente.
Gestisci l'evento .._LinkClick e all'interno del gestore d'evento aggiungi il codice per aprire il tuo link.
Nel caso non avessi un'idea del codice da inserire puoi usare:

Process.Start("http://...tuo link...")

Questo fa si che il link si apra con il browser predefinito.

Saluti
Mauro Segato

guli Profilo | Junior Member

Scusami ma nn conosco bene questo linguaggio...nnn risco a trovare nelle proprietà questo link label....come lo posso mettere nel form???

Ciao

alexmed Profilo | Guru

Ciao
Il controllo lo trovi come da immagine allegata


800x600 43Kb


e questo è il codice per avviare il browser

Il codice sorgente non è stato renderizzato qui
perchè non c'è sufficiente spazio.
Clicca qui per visualizzarlo in una nuova finestra

Ciao

alexmed

guli Profilo | Junior Member

scusami, ma io utilizzo visual basic 2006, ke è diverso e nn so dove si trova.....grazieeee

alexmed Profilo | Guru

Ciao
Scusa ma io sò che esistono queste versioni:

Visual Basic 5.0
Visual Basic 6.0
Visual Basic 2003
Visual Basic 2005
Visual Basic 2008

Tu quale hai?




alexmed

Jeremy Profilo | Guru

a parte che anche io non sono riuscito a trovare una versione 2006.....ma forse ti riferisci alla 2005.

se non lo trovi...poco importa...lo puoi creare a runtime.

Private myLink as new LinkLabel me.controls.add(mylink)

Facci sapere...
Ciao

guli Profilo | Junior Member

si, scusatemi utilizzo visual basic 6.0....Vi posto il codice:

myLink As LinkLabel
Me.Controls.Add (myLink)
myLink = "http://www.dotnethell.it"
Process.Start (myLink)

ma in quale metodo lo devo mettere???Scusatemi ma nn conosco bene questo linguaggio, ma sono costretto ad utilizzarlo....grazie

alexmed Profilo | Guru

Ciao
Guarda qui
http://www.vb-helper.com/howto_shellexecute.html

Ciao
alexmed

guli Profilo | Junior Member

ci sarebbe qualcuno ke potrebbe darmi il codice, xkè purtroppo non conosco bene questo linguaggio e mi confondo.....grazie mille

alexmed Profilo | Guru

Ciao
Solo una domandina prima di postarti il codice
Non potresti passare a Visual Basic 2005 (2008) Express Edition?
Sono versioni gratuite

Ciao
alexmed

guli Profilo | Junior Member

ciao, pultroppo no, devo utilizzare qualla versione....

alexmed Profilo | Guru

Ok
Questo è il codice

Il codice sorgente non è stato renderizzato qui
perchè non c'è sufficiente spazio.
Clicca qui per visualizzarlo in una nuova finestra

Fammi sapere
Ciao
alexmed

guli Profilo | Junior Member

Ciao, l'ultima cosa....e se vorrei mettere un icona(freccia) quando passo vicino a quella label che è un link....grazieeeeeeeee

guli Profilo | Junior Member

ok...risolto nelle proprietà del label e cioè "Mouse Icon" metto l'icona....
Grazie e tutti ciao
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5