Scroll horizontal hacia una columna
Publicado por Pedro (68 intervenciones) el 12/08/2002 11:40:29
Buenos días,
Tengo una ventana con una datawindow dinámica. Al abrir la ventana, el foco debe estar en una fila y columna determinadas de la datawindow.
Lo que hago ahora es parecido al siguiente ejemplo:
long ll_fila
integer li_columna
// Calcular posición a la que queremos ir
ll_fila = ...
li_columna = ...
// Ir a la posición indicada
dw_ejemplo.ScrollToRow(ll_fila)
dw_ejemplo.SetColumn(li_columna)
dw_ejemplo.SetFocus()
El problema está en que cuando hay muchas columnas, la celda que tiene el foco no se visualiza, porque queda a la derecha del área visible. Por eso necesitaría hacer algo parecido a ScrollToRow, pero para columnas (no existe ScrollToColumn).
La propiedad que debe cambiar es la siguiente:
dw_ejemplo.Object.DataWindow.HorizontalScrollPosition
pero no sé asociar la posición de la columna a la posición de la barra de scroll.
¿Saben alguna forma de hacerlo?
Muchas gracias.
Valora esta pregunta


0