FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Editar celda de un twbrowse concualquier tecla
Posts: 234
Joined: Tue Sep 01, 2009 07:55 AM

Editar celda de un twbrowse concualquier tecla

Posted: Wed Nov 25, 2009 10:28 AM

Hola.
Mi idea es poder editar una celda de un browse, al pulsa cualquier tecla (caracter), y que este aparezca de forma inmediata en el get interno de la celda que se utiliza para la edición, para ello he modificado ligeramente la clase, en la que he añadido dos datos nuevos para guardar el nkey y el nflag de entrada de Keydown, que se le envian al get de edición mediante odlg:bstart:={||oget:keychar(nkey,nflags)}
El resultado es que no consigo que funcione.
Alguna sugerencia?
Un saludo

José Luis

Posts: 234
Joined: Tue Sep 01, 2009 07:55 AM

Re: Editar celda de un twbrowse concualquier tecla

Posted: Wed Nov 25, 2009 01:25 PM

Me respondo:
He añadido un método a la clase twbrowse, en concreto el KeyChar(nkey,nflags), el cual comprueba que el valor de nkey, se corresponda con un caracter imprimible, y de ser así salva los valores de nkey y nflags a otras variables, con las que definitivamente hace la llamada al método Keydown.
Por otra parte modisfico el método ledicol para que el dialogo del get envie esas variables al get odlg:bstart:={||oget:keychar(nkey,nflags)}, y así consigo que se inici la edición con el primer carácter escrito.
Un saludo y gracias

José Luis

Posts: 1144
Joined: Mon Feb 05, 2007 07:15 PM

Re: Editar celda de un twbrowse concualquier tecla

Posted: Wed Nov 25, 2009 06:44 PM

en xbrowse:

oBrw:lFastEdit

Cesar Cortes Cruz

SysCtrl Software

Mexico



' Sin +- FWH es mejor "
Posts: 2064
Joined: Fri Jan 06, 2006 09:28 PM

Re: Editar celda de un twbrowse concualquier tecla

Posted: Thu Nov 26, 2009 04:24 AM

Te he enviado a tu correo la manera facil de hacerlo con xBrowse, rapido, facil y original de FWH...espero te sirva...saludos... :shock:

Dios no está muerto...



Gracias a mi Dios ante todo!
Posts: 234
Joined: Tue Sep 01, 2009 07:55 AM

Re: Editar celda de un twbrowse concualquier tecla

Posted: Thu Nov 26, 2009 07:18 AM

Jose Luis, envialo de nuevo, que creo que no lo he recibido. De otra parte la solución que he adoptado es puramente fivewin, simplemente he añadido dos datas (que no era preciso) y un método que sustituye al heredado de la clase superior, el funcionamiento va de lujo.
En cuanto al no haber usado xbrowse (por el momento) es que no he tenido tiempo de volcarme en ello, y así he aprovechado todo el código que tenía, porque es un browse muy particular, en el que los columnas se generan en tiempo de ejecución, tienen formato propio, algunas celdas son editables, otras no, etc., es decir tiene muchas peculiaridades que según vaya viendo mis adelantos con xbrowse iré haciendo el cambio, pues ese es mi objetivo.
Un saludo y muchas gracias
José Luis

Posts: 2064
Joined: Fri Jan 06, 2006 09:28 PM

Re: Editar celda de un twbrowse concualquier tecla

Posted: Thu Nov 26, 2009 12:55 PM
groiss wrote:Jose Luis, envialo de nuevo, que creo que no lo he recibido. De otra parte la solución que he adoptado es puramente fivewin, simplemente he añadido dos datas (que no era preciso) y un método que sustituye al heredado de la clase superior, el funcionamiento va de lujo.
En cuanto al no haber usado xbrowse (por el momento) es que no he tenido tiempo de volcarme en ello, y así he aprovechado todo el código que tenía, porque es un browse muy particular, en el que los columnas se generan en tiempo de ejecución, tienen formato propio, algunas celdas son editables, otras no, etc., es decir tiene muchas peculiaridades que según vaya viendo mis adelantos con xbrowse iré haciendo el cambio, pues ese es mi objetivo.
Un saludo y muchas gracias
José Luis


Reenviado, saludos.. :-)
Dios no está muerto...



Gracias a mi Dios ante todo!

Continue the discussion