Anular el uso de algunas teclas en dialogos.

Post Reply
José Camilo
Posts: 212
Joined: Wed Apr 07, 2021 3:56 pm

Anular el uso de algunas teclas en dialogos.

Post by José Camilo »

Hola nuevamente.
Como se puede hacer para inhabilitar teclas en un dialogo.
Gracias
User avatar
Antonio Linares
Site Admin
Posts: 42259
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Re: Anular el uso de algunas teclas en dialogos.

Post by Antonio Linares »

Estimado José,

Que teclas en concreto son las que quieres anular ?
regards, saludos

Antonio Linares
www.fivetechsoft.com
paquitohm
Posts: 284
Joined: Fri Jan 14, 2022 8:37 am

Re: Anular el uso de algunas teclas en dialogos.

Post by paquitohm »

Quizás este enfoque pueda ser suficiente:

Code: Select all | Expand

b:= SetKey(VK_XXX, nil)
José Camilo
Posts: 212
Joined: Wed Apr 07, 2021 3:56 pm

Re: Anular el uso de algunas teclas en dialogos.

Post by José Camilo »

Gracias por responder !!
Antonio, en mi nuevo msgdate quiero anular las teclas de movimiento (flechas UP DOWN LEFT RIGTH) ya que las que cambian año funcionan bien pero no las de cambio de mes. y como por ahora no logro identificar el problema las anularía hasta ver la solución. ya lo tengo casi terminado. GRACIAS!!!

Paquito. ahora pruebo tu sugerencia. GRACIAS!!!
User avatar
sysctrl2
Posts: 1035
Joined: Mon Feb 05, 2007 7:15 pm
Contact:

Re: Anular el uso de algunas teclas en dialogos.

Post by sysctrl2 »

Code: Select all | Expand


oDlg:bKeyDown := {|nKey| ActionKey( nKey ) }

FUNCTION RunKey( nKey )
   ? nKey
  if nKey=25
     MsgBeep()
  endif
RETURN NIL


 
Cesar Cortes Cruz
SysCtrl Software
Mexico

' Sin +- FWH es mejor "
Post Reply