Gambas-it

Gambas3 => Programmazione => Topic aperto da: allegfede - 20 Giugno 2017, 13:45:18

Titolo: [RISOLTO] GRIDVIEW come generare evento solo se cliccata riga esistente?
Inserito da: allegfede - 20 Giugno 2017, 13:45:18
Codice: [Seleziona]
Public Sub GridView_Media_DblClick()

  Print GridView_Media.Column & "X" & GridView_Media.Row

End

ma la cosa buffa e' che mi genera eventi che indicano il doppioclick anche su aree vuote.

Lo so che l'evento e' legato al contenitore GriedView e non alla cella, ma come posso riferirmi SOLO ad un elemento attivo? (item / selected / .... non sono del controllo)
Titolo: Re:GRIDVIEW come generare un evento solo se di clicca su una riga esistente?
Inserito da: Gianluigi - 20 Giugno 2017, 15:52:54
Hai ragione, non ti conviene usare il clicK?:

Codice: [Seleziona]
Public Sub Form_Open()

  GridView1.columns.count = 4
  GridView1.Rows.Count = 4

End

Public Sub GridView1_Click()
 
  Print GridView1.Column + 1, GridView1.Row + 1
 
End
Titolo: Re:GRIDVIEW come generare un evento solo se di clicca su una riga esistente?
Inserito da: allegfede - 20 Giugno 2017, 17:15:47
ok, click e dbl click hanno comportamenti diversi .... potrei usare questo, thanks.

Pero' e' concettualmnte fuorviante ...