Autore Topic: Tooltip singola cella Gridview  (Letto 860 volte)

Offline borch

  • Gamberetto
  • *
  • Post: 38
    • Mostra profilo
Tooltip singola cella Gridview
« il: 10 Febbraio 2019, 10:31:31 »
È possibile avere visualizzare un tooltip diverso per ogni cella di una GridView?
GridView ha una proprietà tooltip, a me servirebbe tuttavia per la singola cella.
Grazie mille.

Offline Gianluigi

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 4.243
  • Tonno verde
    • Mostra profilo
Re:Tooltip singola cella Gridview
« Risposta #1 il: 10 Febbraio 2019, 14:24:37 »
È possibile avere visualizzare un tooltip diverso per ogni cella di una GridView?
GridView ha una proprietà tooltip, a me servirebbe tuttavia per la singola cella.
Grazie mille.

Ogni singola cella!?
Mi sembra una cosa assurda, quale è il problema che devi affrontare?
nuoto in attesa del bacio di una principessa che mi trasformi in un gambero azzurro

Offline borch

  • Gamberetto
  • *
  • Post: 38
    • Mostra profilo
Re:Tooltip singola cella Gridview
« Risposta #2 il: 10 Febbraio 2019, 14:46:16 »
Ciao Gianluigi. Ti spiego.

Sto (ri)scrivendo, come da te consigliato ;) il gestionale della associazione di cui faccio parte.
La GridView che sto creando rappresenta i contributi che mensilmente (asse x) i soci (asse y) versano per partecipare alle attività.
Ad ogni contributo corrisponde l'emissione di una ricevuta.

In segreteria farebbe molto comodo, per motivi amministrativi, avere in modo immediato, ad esempio appunto con un tooltip passando il puntatore del mouse sulla cella, il numero e la data della/a ricevuta/e emessa/e in quel mese per quel socio.
Ecco il motivo.

Grazie mille di nuovo e un saluto.
« Ultima modifica: 10 Febbraio 2019, 14:51:08 da borch »

Offline Gianluigi

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 4.243
  • Tonno verde
    • Mostra profilo
Re:Tooltip singola cella Gridview
« Risposta #3 il: 10 Febbraio 2019, 15:53:31 »
Magari una cosa del genere potrebbe sopperire, vedi allegato
nuoto in attesa del bacio di una principessa che mi trasformi in un gambero azzurro

Offline borch

  • Gamberetto
  • *
  • Post: 38
    • Mostra profilo
Re:Tooltip singola cella Gridview
« Risposta #4 il: 10 Febbraio 2019, 16:21:49 »
Ciao Gianluigi,
grazie mille.

A me servirebbe però salvare nella cella un contenuto, da visualizzare nella label in basso, che è specifico di quella cella.
Non mi sembra che la cella di una GridView abbia una proprietà per fare questo. C'è solo la propietà Text che però è visibile.

Potrei salvare quello da visualizzare nella label in un array che abbia una corrispondenza 1:1 con la GridView.
Cioè, se seleziono la cella x:y della GridView, vado a leggere l'array nella posizione x:y e lo scrivo nella label.
In questo caso però, c'è la possibilità di restiturire la posizione riga/colonna della GridView ogni volta che viene selezionata?
Ho visto che le proprietà X e Y restituiscono la posizione in pixel sulla gridview, non quella della riga/colonna.

Grazie di nuovo.

Offline Gianluigi

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 4.243
  • Tonno verde
    • Mostra profilo
Re:Tooltip singola cella Gridview
« Risposta #5 il: 10 Febbraio 2019, 16:55:25 »
Print GridView1.Row; GridView1.Column
nuoto in attesa del bacio di una principessa che mi trasformi in un gambero azzurro

Offline vuott

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 11.720
  • Ne mors quidem nos iunget
    • Mostra profilo
Re:Tooltip singola cella Gridview
« Risposta #6 il: 10 Febbraio 2019, 17:50:40 »
È possibile avere visualizzare un tooltip diverso per ogni cella di una GridView?

...potresti usare un Oggetto Ballon, che ricorda per certi versi un Tooltip:

Codice: [Seleziona]
Public Sub GridView1_Click()

   Balloon.Info(GridView1.Current.Text & " e le altre cose che vuoi aggiungere", GridView1, Mouse.X, Mouse.Y)

End


Al riguardo ricordo che l'Oggetto Ballon è sensibile al protocollo HTML:
http://www.gambas-it.org/wiki/index.php?title=Oggetti_grafici_e_di_testo_che_supportano_il_codice_HTML
« Ultima modifica: 10 Febbraio 2019, 18:10:13 da vuott »
« Chiunque, non ricorrendo lo stato di necessità, nel proprio progetto Gambas fa uso delle istruzioni Shell o Exec, è punito con la sanzione pecuniaria da euro 20,00 a euro 60,00. »

Offline Gianluigi

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 4.243
  • Tonno verde
    • Mostra profilo
Re:Tooltip singola cella Gridview
« Risposta #7 il: 10 Febbraio 2019, 18:04:36 »

...potresti usare un Oggetto Ballon, che ricorda per certi versi un Tooltip:


 :ok: ottimo suggerimento +1
nuoto in attesa del bacio di una principessa che mi trasformi in un gambero azzurro

Offline borch

  • Gamberetto
  • *
  • Post: 38
    • Mostra profilo
Re:Tooltip singola cella Gridview
« Risposta #8 il: 10 Febbraio 2019, 18:24:50 »
Grazie mille a entrambi!  :ciao: