Anular el uso de algunas teclas en dialogos.

Anular el uso de algunas teclas en dialogos.

Postby José Camilo » Mon Jun 24, 2024 4:23 am

Hola nuevamente.
Como se puede hacer para inhabilitar teclas en un dialogo.
Gracias
José Camilo
 
Posts: 210
Joined: Wed Apr 07, 2021 3:56 pm

Re: Anular el uso de algunas teclas en dialogos.

Postby Antonio Linares » Mon Jun 24, 2024 7:58 am

Estimado José,

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

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 42111
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Re: Anular el uso de algunas teclas en dialogos.

Postby paquitohm » Mon Jun 24, 2024 8:10 am

Quizás este enfoque pueda ser suficiente:
Code: Select all  Expand view  RUN
b:= SetKey(VK_XXX, nil)
paquitohm
 
Posts: 266
Joined: Fri Jan 14, 2022 8:37 am

Re: Anular el uso de algunas teclas en dialogos.

Postby José Camilo » Mon Jun 24, 2024 3:51 pm

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!!!
José Camilo
 
Posts: 210
Joined: Wed Apr 07, 2021 3:56 pm

Re: Anular el uso de algunas teclas en dialogos.

Postby sysctrl2 » Tue Jun 25, 2024 7:33 pm

Code: Select all  Expand view  RUN


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 "
User avatar
sysctrl2
 
Posts: 1021
Joined: Mon Feb 05, 2007 7:15 pm


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: No registered users and 51 guests