Differenze tra le versioni di "Mostrare un Balloon in corrispondenza della cella nella quale si è cliccato"

Da Gambas-it.org - Wikipedia.
(Creata pagina con 'Per far apparire un ''Balloon'' in corrispondenza della cella nella quale si è cliccato, è possibile utilizzare il seguente codice: '''Public''' Sub Form_Open() GridVie...')
 
Riga 1: Riga 1:
Per far apparire un ''Balloon'' in corrispondenza della cella nella quale si è cliccato, è possibile utilizzare il seguente codice:
+
Per far apparire un ''Balloon'' in un punto stabile, ad esempio al centro della cella nella quale si è cliccato, è possibile utilizzare il seguente codice:
 
  '''Public''' Sub Form_Open()
 
  '''Public''' Sub Form_Open()
 
   
 
   
Riga 8: Riga 8:
 
   
 
   
 
   
 
   
  '''Public''' Sub GridView1_Menu()
+
  '''Public''' Sub GridView1_Menu()   <FONT Color=gray>' ''Cliccando con il tasto destro del mnouse...''</font>
 
   
 
   
 
   Balloon.Info("Cell " & GridView1.Row & "," & GridView1.Column, GridView1, (GridView1.Columns[GridView1.Column].X + GridView1.Columns[GridView1.Column].W) / 2, GridView1.Rows[GridView1.Row].Y + GridView1.Rows[GridView1.Row].H)
 
   Balloon.Info("Cell " & GridView1.Row & "," & GridView1.Column, GridView1, (GridView1.Columns[GridView1.Column].X + GridView1.Columns[GridView1.Column].W) / 2, GridView1.Rows[GridView1.Row].Y + GridView1.Rows[GridView1.Row].H)
 +
 +
'''End'''
 +
 +
 +
 +
In quest'altro caso, più semplice, il ''Balloon'' apparirà nel punto ove si è cliccato con il mouse all'interno di una cella della ''GridView'':
 +
'''Public''' Sub Form_Open()
 +
 +
  GridView1.Columns.Count = 3
 +
  GridView1.Rows.Count = 3
 +
 +
'''End'''
 +
 +
 +
'''Public''' Sub GridView1_MouseDown()
 +
 +
  Balloon.Info(GridView1[GridView1.Row, GridView1.Column].Text, GridView1, Mouse.X, Mouse.Y)
 
   
 
   
 
  '''End'''
 
  '''End'''

Versione delle 11:34, 3 gen 2015

Per far apparire un Balloon in un punto stabile, ad esempio al centro della cella nella quale si è cliccato, è possibile utilizzare il seguente codice:

Public Sub Form_Open()

 GridView1.Columns.Count = 3
 GridView1.Rows.Count = 3

End


Public Sub GridView1_Menu()   ' Cliccando con il tasto destro del mnouse...

 Balloon.Info("Cell " & GridView1.Row & "," & GridView1.Column, GridView1, (GridView1.Columns[GridView1.Column].X + GridView1.Columns[GridView1.Column].W) / 2, GridView1.Rows[GridView1.Row].Y + GridView1.Rows[GridView1.Row].H)

End


In quest'altro caso, più semplice, il Balloon apparirà nel punto ove si è cliccato con il mouse all'interno di una cella della GridView:

Public Sub Form_Open()

 GridView1.Columns.Count = 3
 GridView1.Rows.Count = 3

End


Public Sub GridView1_MouseDown()

 Balloon.Info(GridView1[GridView1.Row, GridView1.Column].Text, GridView1, Mouse.X, Mouse.Y)

End