Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
Visual Basic 6 - Recuperare la cella cliccata di una tabella
Forum - Visual Basic 6 - Recuperare la cella cliccata di una tabella

Avatar
symonx80 (Normal User)
Pro


Messaggi: 107
Iscritto: 30/07/2009

Segnala al moderatore
Postato alle 13:21
Giovedì, 26/11/2009
Ciao sono alle prese con un problema che per i più sarà banale.
Ho una tabella gridEx e devo recuperare quale cella viene cliccata(se possibile anche il numero della colonna della tabella), ma mi trovo in difficoltà.

Le ho già provate tutte,qualcuno può darmi una mano?

Codice sorgente - presumibilmente VB.NET

  1. Private Sub Form_Load()
  2.     'carico i dati
  3.     Set gblMyDbConn = New ADODB.Connection
  4.     gblMyDbConn.Open gblMyStrConn
  5.    
  6.     table.Visible = False
  7.    
  8.     Set rs = New ADODB.Recordset
  9.     Set rs.ActiveConnection = gblMyDbConn
  10.     rs.CursorType = adOpenKeyset
  11.     rs.LockType = adLockReadOnly
  12.  
  13.     rs.Open "SELECT ...."
  14.         Set table.ADORecordset = rs
  15.         table.Visible = True
  16.         table.ColumnAutoResize = True
  17.  
  18. End Sub
  19.  
  20. Private Sub table_DblClick()
  21.  
  22.     MsgBox table.SelText
  23.    
  24. End Sub



la table in questione è una GridEx.
Con il codice che ho postato ricevo solo Msgbox con stringa vuota...  :(

PM Quote
Avatar
symonx80 (Normal User)
Pro


Messaggi: 107
Iscritto: 30/07/2009

Segnala al moderatore
Postato alle 13:28
Giovedì, 26/11/2009
ho risolto nel seguente modo:

Codice sorgente - presumibilmente VB.NET

  1. Private Sub table_DblClick()
  2.  
  3.     MsgBox table.Columns.ItemByPosition(table.Col) ' COLONNA
  4.    
  5.     MsgBox table.Value(table.Col) 'VALORE
  6.    
  7. End Sub



Potesse tornare utile a qualcun'altro.. :k:

PM Quote