lucausa75
24-11-2007, 19:43
Salve ragazzi,
ho realizzato una applicazione tramite la quale inserisco all'interno di una MSHFlex Grid alcune stringhe di tanti caratteri.
Di conseguenza la mia griglia avrà anche tante colonne.
Succede però che impostando la proprietà ScrollBars su flexScrollBarBoth mi vengono solo visualizzate le barre di scorrimento verticali e non orizzontali come in figura:
http://img441.imageshack.us/img441/1889/barreyz5.jpg (http://imageshack.us)
Come risolvo?
P.S. Come faccio a intercettare la riga selezionata?
A seguire il codice
Private Sub cmdCopia_Click()
Dim i As Integer
Dim j As Integer
grigliaPercorso.ScrollBars = flexScrollBarBoth
grigliaPercorso.ColWidth(0) = 10000
For i = 0 To FilList.ListCount - 1
If FilList.Selected(i) = True Then
grigliaPercorso.AddItem FilList.Path & "\" & FilList.List(i)
If grigliaPercorso.Rows = 2 Then
grigliaPercorso.FixedRows = 1
grigliaPercorso.Row = 0
grigliaPercorso = "Percorso"
End If
End If
Next i
End Sub
Grazie per l'aiuto!
ho realizzato una applicazione tramite la quale inserisco all'interno di una MSHFlex Grid alcune stringhe di tanti caratteri.
Di conseguenza la mia griglia avrà anche tante colonne.
Succede però che impostando la proprietà ScrollBars su flexScrollBarBoth mi vengono solo visualizzate le barre di scorrimento verticali e non orizzontali come in figura:
http://img441.imageshack.us/img441/1889/barreyz5.jpg (http://imageshack.us)
Come risolvo?
P.S. Come faccio a intercettare la riga selezionata?
A seguire il codice
Private Sub cmdCopia_Click()
Dim i As Integer
Dim j As Integer
grigliaPercorso.ScrollBars = flexScrollBarBoth
grigliaPercorso.ColWidth(0) = 10000
For i = 0 To FilList.ListCount - 1
If FilList.Selected(i) = True Then
grigliaPercorso.AddItem FilList.Path & "\" & FilList.List(i)
If grigliaPercorso.Rows = 2 Then
grigliaPercorso.FixedRows = 1
grigliaPercorso.Row = 0
grigliaPercorso = "Percorso"
End If
End If
Next i
End Sub
Grazie per l'aiuto!