Olá a todos,
Venho mais uma vez aqui solicitar a ajuda dos senhores.
Desta vez gostaria de saber como posso associar a tecla F4 ao evento OnBtnClik
de um TBrwColumn.
Ex.: Gostaria de quando fosse prescionada a tecla F4, executa-se o evento
OnBtnClik de um TBrwColumn que esteja em edição.
Desde já agraço a atenção de todos.
Ricardo C. Freitas
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.
Associar tecla F4 ao OnBtnClik de um TBrwColumn
Associar tecla F4 ao OnBtnClik de um TBrwColumn
Ricardo:
Faça assim:
Para associar:
SetKey( 115, 0 , {|| ::oButton1:OnClick } )
Para cancelar:
SetKey( 115, 0 , { } )
Mário Angelini
www.eMeAsOfT.com
http://emeasoft.blogspot.com/
http://twitter.com/emeasoft
"Ricardo C. Freitas" <ricardo@rcf.com.br> escreveu na notícia da
mensagem:4b8c39b7$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
>
> Olá a todos,
>
>
> Venho mais uma vez aqui solicitar a ajuda dos senhores.
> Desta vez gostaria de saber como posso associar a tecla F4 ao evento
> OnBtnClik
> de um TBrwColumn.
> Ex.: Gostaria de quando fosse prescionada a tecla F4, executa-se o evento
> OnBtnClik de um TBrwColumn que esteja em edição.
> Desde já agraço a atenção de todos.
>
>
> Ricardo C. Freitas
Faça assim:
Para associar:
SetKey( 115, 0 , {|| ::oButton1:OnClick } )
Para cancelar:
SetKey( 115, 0 , { } )
Mário Angelini
www.eMeAsOfT.com
http://emeasoft.blogspot.com/
http://twitter.com/emeasoft
"Ricardo C. Freitas" <ricardo@rcf.com.br> escreveu na notícia da
mensagem:4b8c39b7$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
>
> Olá a todos,
>
>
> Venho mais uma vez aqui solicitar a ajuda dos senhores.
> Desta vez gostaria de saber como posso associar a tecla F4 ao evento
> OnBtnClik
> de um TBrwColumn.
> Ex.: Gostaria de quando fosse prescionada a tecla F4, executa-se o evento
> OnBtnClik de um TBrwColumn que esteja em edição.
> Desde já agraço a atenção de todos.
>
>
> Ricardo C. Freitas
Associar tecla F4 ao OnBtnClik de um TBrwColumn
Obrigado Mário Angelini pela resposta, mas gostaria que está tecla funciona-se
somente quando o foco estiver sobre o objeto edit do TBColumn.
Atenciosamente,
Ricardo C. Freitas
=?iso-8859-1?Q?M=E1rio_Angelini?= <mario@emeasoft.com.br> wrote:
>Ricardo:
>Faça assim:
>
>Para associar:
> SetKey( 115, 0 , {|| ::oButton1:OnClick } )
>
>Para cancelar:
> SetKey( 115, 0 , { } )
>
>
>Mário Angelini
>www.eMeAsOfT.com
>http://emeasoft.blogspot.com/
>http://twitter.com/emeasoft
>
>
>
>
>
>"Ricardo C. Freitas" <ricardo@rcf.com.br> escreveu na notícia da
>mensagem:4b8c39b7$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
>>
>> Olá a todos,
>>
>>
>> Venho mais uma vez aqui solicitar a ajuda dos senhores.
>> Desta vez gostaria de saber como posso associar a tecla F4 ao evento
>> OnBtnClik
>> de um TBrwColumn.
>> Ex.: Gostaria de quando fosse prescionada a tecla F4, executa-se o evento
>> OnBtnClik de um TBrwColumn que esteja em edição.
>> Desde já agraço a atenção de todos.
>>
>>
>> Ricardo C. Freitas
>
somente quando o foco estiver sobre o objeto edit do TBColumn.
Atenciosamente,
Ricardo C. Freitas
=?iso-8859-1?Q?M=E1rio_Angelini?= <mario@emeasoft.com.br> wrote:
>Ricardo:
>Faça assim:
>
>Para associar:
> SetKey( 115, 0 , {|| ::oButton1:OnClick } )
>
>Para cancelar:
> SetKey( 115, 0 , { } )
>
>
>Mário Angelini
>www.eMeAsOfT.com
>http://emeasoft.blogspot.com/
>http://twitter.com/emeasoft
>
>
>
>
>
>"Ricardo C. Freitas" <ricardo@rcf.com.br> escreveu na notícia da
>mensagem:4b8c39b7$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
>>
>> Olá a todos,
>>
>>
>> Venho mais uma vez aqui solicitar a ajuda dos senhores.
>> Desta vez gostaria de saber como posso associar a tecla F4 ao evento
>> OnBtnClik
>> de um TBrwColumn.
>> Ex.: Gostaria de quando fosse prescionada a tecla F4, executa-se o evento
>> OnBtnClik de um TBrwColumn que esteja em edição.
>> Desde já agraço a atenção de todos.
>>
>>
>> Ricardo C. Freitas
>
Associar tecla F4 ao OnBtnClik de um TBrwColumn
Ricardo,
Experimente o evento OnKeyDown do Edit.
Ele retorna em nkey a tecla digitada quando o foco está no Edit.
Então faça a regra:
IF nkey=115
..... ação
ENDIF
Se não der certo e quiser enviar-me um pequeno exemplo,
posso dar uma olhada.
Mário
Experimente o evento OnKeyDown do Edit.
Ele retorna em nkey a tecla digitada quando o foco está no Edit.
Então faça a regra:
IF nkey=115
..... ação
ENDIF
Se não der certo e quiser enviar-me um pequeno exemplo,
posso dar uma olhada.
Mário
Associar tecla F4 ao OnBtnClik de um TBrwColumn
O que desejo fazer e colocar isso dentro do edit que é gerado na edição de
uma coluna do TBrowse, más nos eventos da coluna do TBrowse não existe o
evento onKeyDown.
Ricardo C. Freitas
=?iso-8859-1?Q?M=E1rio_Angelini?= <mario@emeasoft.com.br> wrote:
>Ricardo,
>Experimente o evento OnKeyDown do Edit.
>Ele retorna em nkey a tecla digitada quando o foco está no Edit.
>Então faça a regra:
>
>IF nkey=115
> ..... ação
>ENDIF
>
>Se não der certo e quiser enviar-me um pequeno exemplo,
>posso dar uma olhada.
>Mário
>
>
uma coluna do TBrowse, más nos eventos da coluna do TBrowse não existe o
evento onKeyDown.
Ricardo C. Freitas
=?iso-8859-1?Q?M=E1rio_Angelini?= <mario@emeasoft.com.br> wrote:
>Ricardo,
>Experimente o evento OnKeyDown do Edit.
>Ele retorna em nkey a tecla digitada quando o foco está no Edit.
>Então faça a regra:
>
>IF nkey=115
> ..... ação
>ENDIF
>
>Se não der certo e quiser enviar-me um pequeno exemplo,
>posso dar uma olhada.
>Mário
>
>
Associar tecla F4 ao OnBtnClik de um TBrwColumn
Poderia ser uma rotina geral que analiza-se em qual objeto está o foco, deforma
que eu pude-se executar uma ação.
Abaixo segue um exemplo de como faço no clipper
Set Key K_F4 to Consulta()
Function Consulta(PROGRAMA, VARIAVEL, LINHA)
if Variavel = 'VAR1'
...
endif
Return Nil
"Ricardo C. Freitas" <ricardo@rcf.com.br> wrote:
>
>O que desejo fazer e colocar isso dentro do edit que é gerado na edição
de
>uma coluna do TBrowse, más nos eventos da coluna do TBrowse não existe o
>evento onKeyDown.
>
>
>Ricardo C. Freitas
>
>=?iso-8859-1?Q?M=E1rio_Angelini?= <mario@emeasoft.com.br> wrote:
>>Ricardo,
>>Experimente o evento OnKeyDown do Edit.
>>Ele retorna em nkey a tecla digitada quando o foco está no Edit.
>>Então faça a regra:
>>
>>IF nkey=115
>> ..... ação
>>ENDIF
>>
>>Se não der certo e quiser enviar-me um pequeno exemplo,
>>posso dar uma olhada.
>>Mário
>>
>>
>
que eu pude-se executar uma ação.
Abaixo segue um exemplo de como faço no clipper
Set Key K_F4 to Consulta()
Function Consulta(PROGRAMA, VARIAVEL, LINHA)
if Variavel = 'VAR1'
...
endif
Return Nil
"Ricardo C. Freitas" <ricardo@rcf.com.br> wrote:
>
>O que desejo fazer e colocar isso dentro do edit que é gerado na edição
de
>uma coluna do TBrowse, más nos eventos da coluna do TBrowse não existe o
>evento onKeyDown.
>
>
>Ricardo C. Freitas
>
>=?iso-8859-1?Q?M=E1rio_Angelini?= <mario@emeasoft.com.br> wrote:
>>Ricardo,
>>Experimente o evento OnKeyDown do Edit.
>>Ele retorna em nkey a tecla digitada quando o foco está no Edit.
>>Então faça a regra:
>>
>>IF nkey=115
>> ..... ação
>>ENDIF
>>
>>Se não der certo e quiser enviar-me um pequeno exemplo,
>>posso dar uma olhada.
>>Mário
>>
>>
>
-
- Mensajes: 558
- Registrado: Mar Feb 09, 2010 2:26 pm
Associar tecla F4 ao OnBtnClik de um TBrwColumn
Saludos:
Cuando una columna entra en edición lo que se está ejecutando es un
objeto oGridEdit el cual hereda los mismos eventos que un TstdControl
entre los que está OnKeyDown y demás, yo te recomiendo que mires en la
ayuda TGridEdit, la propiedad oGridEdit de la columna y el evento
OnGridEditCreate.
Como te ha dicho Mário sería mejor que nos mostraras un ejemplo aunque
sea en código clipper de lo que quieres, pero un poco mas completo de lo
que has mostrado porque no se ve si lo que quieres es que se seleccione
un elemento y si es así TBrwColumn:nEditType solucionaría el problema.
José Ramón Castro.
Ricardo C. Freitas escribió:
> O que desejo fazer e colocar isso dentro do edit que é gerado na edição de
> uma coluna do TBrowse, más nos eventos da coluna do TBrowse não existe o
> evento onKeyDown.
>
>
> Ricardo C. Freitas
>
> =?iso-8859-1?Q?M=E1rio_Angelini?=<mario@emeasoft.com.br> wrote:
>> Ricardo,
>> Experimente o evento OnKeyDown do Edit.
>> Ele retorna em nkey a tecla digitada quando o foco está no Edit.
>> Então faça a regra:
>>
>> IF nkey=115
>> ..... ação
>> ENDIF
>>
>> Se não der certo e quiser enviar-me um pequeno exemplo,
>> posso dar uma olhada.
>> Mário
>>
>>
>
Cuando una columna entra en edición lo que se está ejecutando es un
objeto oGridEdit el cual hereda los mismos eventos que un TstdControl
entre los que está OnKeyDown y demás, yo te recomiendo que mires en la
ayuda TGridEdit, la propiedad oGridEdit de la columna y el evento
OnGridEditCreate.
Como te ha dicho Mário sería mejor que nos mostraras un ejemplo aunque
sea en código clipper de lo que quieres, pero un poco mas completo de lo
que has mostrado porque no se ve si lo que quieres es que se seleccione
un elemento y si es así TBrwColumn:nEditType solucionaría el problema.
José Ramón Castro.
Ricardo C. Freitas escribió:
> O que desejo fazer e colocar isso dentro do edit que é gerado na edição de
> uma coluna do TBrowse, más nos eventos da coluna do TBrowse não existe o
> evento onKeyDown.
>
>
> Ricardo C. Freitas
>
> =?iso-8859-1?Q?M=E1rio_Angelini?=<mario@emeasoft.com.br> wrote:
>> Ricardo,
>> Experimente o evento OnKeyDown do Edit.
>> Ele retorna em nkey a tecla digitada quando o foco está no Edit.
>> Então faça a regra:
>>
>> IF nkey=115
>> ..... ação
>> ENDIF
>>
>> Se não der certo e quiser enviar-me um pequeno exemplo,
>> posso dar uma olhada.
>> Mário
>>
>>
>