Gambas-it

Gambas dal mondo esterno => Germania => Topic aperto da: vuott - 04 Settembre 2017, 12:35:31

Titolo: GridView Mode Multiple: come trovare le righe cliccate ?
Inserito da: vuott - 04 Settembre 2017, 12:35:31
https://www.gambas-club.de/viewtopic.php?f=3&t=5471
Titolo: Re:GridView Mode Multiple: come trovare le righe cliccate ?
Inserito da: Gianluigi - 04 Settembre 2017, 14:40:39
Potrei non aver capito bene, ma a me pare che su Select ci sia un bug nelle GridView, Gambasso mi sembra che risponda per TableView ma le selezioni sono contemplate anche per le Grid  :-\

Ma lui vorrebbe una cosa così?

Codice: [Seleziona]
Public Sub Form_Open()
 
  Dim e, i As Integer
 
  GridView1.Rows.Count = 10
  GridView1.Columns.Count = 3
  GridView1.Columns[0].Width = 120
  GridView1.Columns[1].Width = 120
  'GridView1.Columns[2].Width = 120

  Me.Show()
  For e = 0 To 9
    For i = 0 To 2
      GridView1[e, i].Text = "Riga" & e & " Colonna" & i
      If e Mod 2 = 0 Then GridView1.Rows[e].Selected = True
    Next
  Next
  'GridView1.Select(2, 4)

End

oppure:
Codice: [Seleziona]
Public Sub Button1_Click()

  Dim e As Integer

  For e = 0 To 9
    If GridView1.Rows[e].Selected = True Then Print "La riga "; e; " è selezionata"
  Next

End

Entrambi? Nessuno dei due?
Pensate che io tiri ad indovinare?  ;D