FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Multiseleccion con xBrowse todo con el rat贸n
Posts: 485
Joined: Fri Feb 09, 2007 10:34 AM
Multiseleccion con xBrowse todo con el rat贸n
Posted: Wed Dec 03, 2008 10:20 AM

Muy buenas foro, estoy intentado realizar la multiseleccion en el xbrowse para un sistema tactil, entonces la selecci贸n debe ser sin utilizar ninguna tecla, mi pregunta es 驴 Como puedo seleccionar muchos registros todo como si se tratase de la multiseleccion de iconos de windows con el rat贸n?

Un Saludo.

Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Multiseleccion con xBrowse todo con el rat贸n
Posted: Wed Dec 10, 2008 03:11 PM

Tal vez una solucion sea mostrar un checkbox para multiseleccion, y si el usuario lo selecciona entonces sabemos que quiere hacer multiseleccion. El checkbox puede ser una columna del browse.

La tendencia actual es hacia las pantallas multi gestos, en donde se reconocen mas de una pulsacion (gestures).

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 485
Joined: Fri Feb 09, 2007 10:34 AM
Re:
Posted: Wed Dec 10, 2008 06:36 PM

Antonio y 驴multiseleccionar registros en una pantalla tactil como si tuviesemos el CONTROL pulsado?

Un Saludo.

Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Multiseleccion con xBrowse todo con el rat贸n
Posted: Wed Dec 10, 2008 08:45 PM

Juan,

Pero de alguna forma hemos de indicar que vamos a realizar una multiselecci贸n.

Es decir, 驴 como sabremos que quiere seleccionar una fila 贸 m煤ltiples filas ?

Una soluci贸n es que una columna del browse se muestre con un valor l贸gico, que ser铆a marcado 贸 desmarcado. Y ademas cambiarle el color a dichas l铆neas para que se vean seleccionadas.

Tal vez no te estoy entendiendo bien :-)

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 1144
Joined: Mon Feb 05, 2007 07:15 PM
Multiseleccion con xBrowse todo con el rat贸n
Posted: Wed Dec 10, 2008 09:48 PM

yo utilizo un campo char,

field->SELEC := "S"

FIELD->SELEC := "N"

oBrw:bClrStd := { || {CLR_BLACK, SelColor2(),CLR_WHITE } }

static FUNCTION selColor2()
local nColor := CLR_WHITE
IF (cAlias)->SELEC = "S"
nColor = CLR_YELLOW
ENDIF
RETURN ( nColor )

Pones un boton SELECIONAR TODO y OTRO QUITAR SELECCION

Espero te des una idea,,

saludos..

Cesar Cortes Cruz

SysCtrl Software

Mexico



' Sin +- FWH es mejor "

Continue the discussion