(28-11-2023, 13:53)Alberto59 escribió: Como posiciono la ultima fila en un Tableview.
"posicionar la ultima fila"
Probablemente quieras saber, teniendo una "TableView" que tiene numerosas filas, cómo mostrar la última fila automáticamente, sin tener que actuar manualmente sobre la "ScrollBar" lateral.Public Sub Form_Open()
With TableView1
.Columns.Count = 3
.Rows.Count = 30
.Rows[.Rows.Max].EnsureVisible()
End With
End With TableView1
.Columns.Count = 3
.Rows.Count = 30
'.Rows[TableView1.Rows.Max].EnsureVisible
.Mode = Select.Single
End With
'Esto parte la situamos donde queramos hacerlo. Un botón por ejemplo
TableView1.Rows.Select(TableView1.Rows.Max)Private ogridview As GridView
Private otableview As TableView
Public Sub Form_Open()
'Definimos los controles
'Me es el contenedor del control gridview1. El formulario
ogridview = New GridView(Me) As "Manejador1"
'Me es el contenedor del control tableview1. El formulario
otableview = New TableView(Me) As "Manejador2"
With ogridview
.Columns.Count = 10
.Rows.Count = 10
.X = 10
.Y = 10
.W = 200
.H = 100
End With
With otableview
.Columns.Count = 10
.Rows.Count = 10
.X = ogridview.W + 20
.Y = 10
.W = 200
.H = 100
End With
MostrarInfObjeto(ogridview)
Print
MostrarInfObjeto(otableview)
End
Public Sub MostrarInfObjeto(oobjeto As Object)
Print "Nombre de la clase a la que pertenece: " & Object.Class(oobjeto).Name
Print "Nombre del componente que lo contiene: " & Object.Class(oobjeto).Component.Name 'Returns the name of a component."
Print "Nombre del componente padre que contiene la clase: " & Object.Class(oobjeto).Parent.Component.Name 'Returns the component name this class belongs to
Print "Nombre de la clase padre que hereda: " & Object.Class(oobjeto).Parent.Name 'Returns the name of the class that inherits.
EndCita:Nombre de la clase a la que pertenece: GridView
Nombre del componente que lo contiene: gb.gui.base
Nombre del componente padre que contiene la clase: gb.qt5
Nombre de la clase padre que hereda: UserControl
Nombre de la clase a la que pertenece: TableView
Nombre del componente que lo contiene: gb.form
Nombre del componente padre que contiene la clase: gb.gui.base
Nombre de la clase padre que hereda: GridView
