Hola.
No encuentro la forma de que un TDBMemo aparezca con su cursor al final del
texto. Mostrando la ultma página del texto.
Necesito saber como cargo el teclado con HK_Keyput( VK_CONTROL + VK_END )
No se como windows trata las combinaciones de teclas.
Gracias
Juan
In order for this site to work correctly we need to store a small file (called a cookie) on your computer. Most every site in the world does this, however since the 25th of May 2011, by law we have to get your permission first. Please abandon the forum if you disagree.
Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.
Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.
CTRL + END. En TDBMemo
-
- Mensajes: 180
- Registrado: Lun Sep 15, 2008 2:53 pm
CTRL + END. En TDBMemo
Juan,
> No encuentro la forma de que un TDBMemo aparezca con su cursor al final
> del texto. Mostrando la ultma página del texto.
> Necesito saber como cargo el teclado con HK_Keyput( VK_CONTROL + VK_END )
> No se como windows trata las combinaciones de teclas.
::oMemo:SetSel( -1, -1 )
--
Un saludo,
José F. Giménez
http://www.xailer.com
http://www.xailer.info
> No encuentro la forma de que un TDBMemo aparezca con su cursor al final
> del texto. Mostrando la ultma página del texto.
> Necesito saber como cargo el teclado con HK_Keyput( VK_CONTROL + VK_END )
> No se como windows trata las combinaciones de teclas.
::oMemo:SetSel( -1, -1 )
--
Un saludo,
José F. Giménez
http://www.xailer.com
http://www.xailer.info
-
- Mensajes: 180
- Registrado: Lun Sep 15, 2008 2:53 pm
CTRL + END. En TDBMemo
José
Gracias por tu respuesta.
Pero lo unico que hace es posicionar el cursor al final del texto. Igual que
::oMemo:Append(""). Pero muestra el inicio del texto. (el cursor no se ve,
porque son varias paginas)
Lo que yo quiero es cada vez que voy recorriendo el TDBBrowse, resultado de
la consulta.Que el campo asociado a HISTORIA, un TDBMemo, me muestre la
ultima pagina del texto.
Gracias
Juan
"Jose F. Gimenez" <jfgimenez@wanadoo.es> escribió en el mensaje
news:4a07eb88$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
> Juan,
>
>> No encuentro la forma de que un TDBMemo aparezca con su cursor al final
>> del texto. Mostrando la ultma página del texto.
>> Necesito saber como cargo el teclado con HK_Keyput( VK_CONTROL +
>> VK_END )
>> No se como windows trata las combinaciones de teclas.
>
> ::oMemo:SetSel( -1, -1 )
>
> --
> Un saludo,
>
> José F. Giménez
> http://www.xailer.com
> http://www.xailer.info
>
Gracias por tu respuesta.
Pero lo unico que hace es posicionar el cursor al final del texto. Igual que
::oMemo:Append(""). Pero muestra el inicio del texto. (el cursor no se ve,
porque son varias paginas)
Lo que yo quiero es cada vez que voy recorriendo el TDBBrowse, resultado de
la consulta.Que el campo asociado a HISTORIA, un TDBMemo, me muestre la
ultima pagina del texto.
Gracias
Juan
"Jose F. Gimenez" <jfgimenez@wanadoo.es> escribió en el mensaje
news:4a07eb88$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
> Juan,
>
>> No encuentro la forma de que un TDBMemo aparezca con su cursor al final
>> del texto. Mostrando la ultma página del texto.
>> Necesito saber como cargo el teclado con HK_Keyput( VK_CONTROL +
>> VK_END )
>> No se como windows trata las combinaciones de teclas.
>
> ::oMemo:SetSel( -1, -1 )
>
> --
> Un saludo,
>
> José F. Giménez
> http://www.xailer.com
> http://www.xailer.info
>
CTRL + END. En TDBMemo
Juan,
> Pero lo unico que hace es posicionar el cursor al final del texto. Igual
> que ::oMemo:Append(""). Pero muestra el inicio del texto. (el cursor no se
> ve, porque son varias paginas)
> Lo que yo quiero es cada vez que voy recorriendo el TDBBrowse, resultado
> de la consulta.Que el campo asociado a HISTORIA, un TDBMemo, me muestre la
> ultima pagina del texto.
Prueba a llamar a:
::oMemo:SendMsg( EM_SCROLLCARET )
después del :SetSel()
--
Un saludo,
José F. Giménez
http://www.xailer.com
http://www.xailer.info
> Pero lo unico que hace es posicionar el cursor al final del texto. Igual
> que ::oMemo:Append(""). Pero muestra el inicio del texto. (el cursor no se
> ve, porque son varias paginas)
> Lo que yo quiero es cada vez que voy recorriendo el TDBBrowse, resultado
> de la consulta.Que el campo asociado a HISTORIA, un TDBMemo, me muestre la
> ultima pagina del texto.
Prueba a llamar a:
::oMemo:SendMsg( EM_SCROLLCARET )
después del :SetSel()
--
Un saludo,
José F. Giménez
http://www.xailer.com
http://www.xailer.info
-
- Mensajes: 180
- Registrado: Lun Sep 15, 2008 2:53 pm
CTRL + END. En TDBMemo
Perfecto.
Gracias Jose.
Hay algun lugar donde obtener los codigos de las teclas en windows. Ej
CTRL+END, ALT+F1, etc
Juan
"Jose F. Gimenez" <jfgimenez@wanadoo.es> escribió en el mensaje
news:4a081d97$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
> Juan,
>
>> Pero lo unico que hace es posicionar el cursor al final del texto. Igual
>> que ::oMemo:Append(""). Pero muestra el inicio del texto. (el cursor no
>> se ve, porque son varias paginas)
>> Lo que yo quiero es cada vez que voy recorriendo el TDBBrowse, resultado
>> de la consulta.Que el campo asociado a HISTORIA, un TDBMemo, me muestre
>> la ultima pagina del texto.
>
> Prueba a llamar a:
>
> ::oMemo:SendMsg( EM_SCROLLCARET )
>
> después del :SetSel()
>
> --
> Un saludo,
>
> José F. Giménez
> http://www.xailer.com
> http://www.xailer.info
>
Gracias Jose.
Hay algun lugar donde obtener los codigos de las teclas en windows. Ej
CTRL+END, ALT+F1, etc
Juan
"Jose F. Gimenez" <jfgimenez@wanadoo.es> escribió en el mensaje
news:4a081d97$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
> Juan,
>
>> Pero lo unico que hace es posicionar el cursor al final del texto. Igual
>> que ::oMemo:Append(""). Pero muestra el inicio del texto. (el cursor no
>> se ve, porque son varias paginas)
>> Lo que yo quiero es cada vez que voy recorriendo el TDBBrowse, resultado
>> de la consulta.Que el campo asociado a HISTORIA, un TDBMemo, me muestre
>> la ultima pagina del texto.
>
> Prueba a llamar a:
>
> ::oMemo:SendMsg( EM_SCROLLCARET )
>
> después del :SetSel()
>
> --
> Un saludo,
>
> José F. Giménez
> http://www.xailer.com
> http://www.xailer.info
>
CTRL + END. En TDBMemo
Juan,
> Hay algun lugar donde obtener los codigos de las teclas en windows. Ej
> CTRL+END, ALT+F1, etc
En windows, todas las teclas van por separado. Es decir, no existe un código
de tecla para F1, otro para Shift F1 y otro para Ctrl F1. Sí existe un
código genérico para F1, pero las teclas de cambio (Shift, Ctrl y Alt) hay
que comprobarlas por separado, utilizando la función lGetKeyState(). P.ej.:
IF lGetKeyState( VK_SHIFT )
...
ELSEIF lGetKeyState( VK_CONTROL )
...
--
Un saludo,
José F. Giménez
http://www.xailer.com
http://www.xailer.info
> Hay algun lugar donde obtener los codigos de las teclas en windows. Ej
> CTRL+END, ALT+F1, etc
En windows, todas las teclas van por separado. Es decir, no existe un código
de tecla para F1, otro para Shift F1 y otro para Ctrl F1. Sí existe un
código genérico para F1, pero las teclas de cambio (Shift, Ctrl y Alt) hay
que comprobarlas por separado, utilizando la función lGetKeyState(). P.ej.:
IF lGetKeyState( VK_SHIFT )
...
ELSEIF lGetKeyState( VK_CONTROL )
...
--
Un saludo,
José F. Giménez
http://www.xailer.com
http://www.xailer.info