Newsgroup: it.comp.lang.visual-basic
Titolo: Lista con righe selezionabili

Ciao a tutti,
avrei bisogno di creare un lista tipo una TextBox multiriga e fino a qui 
nessun problema, ma come posso selezionare o cliccare una determinata riga 
ed eseguire delle funzioni?
Che precedura č meglio usare in VB6 o VisualStudio 2008.
Grazie per eventuali suggerimenti. 

 Grazie per eventuali suggerimenti.
cioè vorresti creare una listbox fatta con una textbox?


Cioè una cosa del genere in VB 2008 (Da mettere nell'evento click
della textbox)?
Dim RigaSelezionata As Integer = TextBox1.GetLineFromCharIndex
(TextBox1.SelectionStart)
Dim PrimoCarattere As Integer = TextBox1.GetFirstCharIndexOfCurrentLine
()
Dim UltimoCarattere As Integer = TextBox1.Lines
(RigaSelezionata).Length
TextBox1.SelectionStart = PrimoCarattere
TextBox1.SelectionLength = UltimoCarattere
Select Case RigaSelezionata
  Case 0
    MsgBox("Prima riga:" & Environment.NewLine & TextBox1.Lines
(RigaSelezionata))
  Case 1
    MsgBox("Seconda riga:" & Environment.NewLine & TextBox1.Lines
(RigaSelezionata))
  Case Else
    MsgBox("Riga n. " & RigaSelezionata + 1 & Environment.NewLine &
TextBox1.Lines(RigaSelezionata))
End Select
ciao

 cioč vorresti creare una listbox fatta con una textbox?
Cioč una cosa del genere in VB 2008 (Da mettere nell'evento click
della textbox)?
Dim RigaSelezionata As Integer = TextBox1.GetLineFromCharIndex
(TextBox1.SelectionStart)
Dim PrimoCarattere As Integer = TextBox1.GetFirstCharIndexOfCurrentLine
()
Dim UltimoCarattere As Integer = TextBox1.Lines
(RigaSelezionata).Length
TextBox1.SelectionStart = PrimoCarattere
TextBox1.SelectionLength = UltimoCarattere
Select Case RigaSelezionata
  Case 0
    MsgBox("Prima riga:" & Environment.NewLine & TextBox1.Lines
(RigaSelezionata))
  Case 1
    MsgBox("Seconda riga:" & Environment.NewLine & TextBox1.Lines
(RigaSelezionata))
  Case Else
    MsgBox("Riga n. " & RigaSelezionata + 1 & Environment.NewLine &
TextBox1.Lines(RigaSelezionata))
End Select
ciao
Ciao e Grazie mille dell'aiuto
ho provato con VS2008 a creare una listview e ad assegnare delle righe:
ListView1.Items.Add("Marco")
ListView1.Items.Add("Luigi")
ListView1.Items.Add("Andrea")
il primo preblema č che non li mette uno sotto l'altro ma affiancati, poi ho 
il problema che vorrei cliccando per esempio su "Luigi" mi si attivi una 
determinata funzione(cosa che mi riesce con VB6, ma per esigenze lavorative 
future dovrei passare a VS2008)
in VB6 cliccando su un nome questo era contenuto in List1.Text e potevo 
gestirlo nella Sub List1_Click() come fare in VS2008?
GRAZIE Ciao

Smanettando sono riuscito con la
ListBox
riesco a fare quello che facevo con VB6 devo trovare ancora il modo di 
sezionare una riga non con semplice click ma con un doppio click
Ciao e Grazie

Sono quasi riuscito a fare tutto con VS2008 a parte il doppio click per 
selzionare una riga e come sostituire il Dos Shell di VB6 in VS2008 o meglio 
come fare in quest'ultimo a lanciare un PDF sapendo il nome e il percorso?
Grazie e Ciao 


Per mostrare selezionata una riga tramite un doppio click e non
tramite click singolo la cosa si fa complicata (anche se non ho capito
il motivo per cui vuoi farlo).
Per lo Shell invece puoi fare:
System.Diagnostics.Process.Start("C:\tuodocumento.pdf")
ciao

 ha scritto nel messaggio 
news:5bec2c95-1817-46c5...@q30g2000prq.googlegroups.com...

Funziona!!!! sei un grande!!!!
Per il doppio click avevo pensato ad attivare un timer al primo click che 
resetta una variabile se non c'è un secondo click entro il tempo impostato, 
ma ora non posso provare perchè mi devo dedicare ad altro, comunque grazie 
al tuo aiuto ho il programma che funziona e che posso completare in seguito.
grazie
Ciao Sandro 

Visto che sei così gentile ed ESPERTO vorrei farti tre domande su Visual 
Studio 2008:
-     è possibile inserire in un programma visual un modulo in C ed usarlo 
chiamando delle funzioni e se sì come?
-    mi consiglieresti un manuale completo che mi permetta di andare a fondo 
nell'uso di VS2008 ma comprensibile per me che arrivo da VB6?
-    posso in seguito disturbarti alla tua e-mail privata?
Ciao Sandro

 Ciao Sandro
Ciao

 Ciao Sandro
Ciao
Ancora grazie, ma la tua mail 
dan...@webinformatica.net
 è ufficiale o è 
anti spam come la mia?
Ciao 

 Ciao
ufficialissima, purtroppo quando mi sono accorto che era in chiaro era
troppo tardi...