• Jueves 14 de Noviembre de 2024, 04:25

Autor Tema:  Dasactivar Teclas  (Leído 1449 veces)

irma3030

  • Nuevo Miembro
  • *
  • Mensajes: 17
    • Ver Perfil
Dasactivar Teclas
« en: Viernes 6 de Febrero de 2004, 02:50 »
0
Hola a todos:

     Tengo otro problema acerca de como desactivar ó
      bloquear las teclas control (Ctrl)  <<<combinada con otras teclas hce las  
      funciones de pegar, copiar>>>y Retroceso; porque igual generan
      errores enla captura de información.

      Muchas Gracias por su atención prestada.

Brroz

  • Miembro de PLATA
  • *****
  • Mensajes: 1058
    • Ver Perfil
Re: Dasactivar Teclas
« Respuesta #1 en: Viernes 6 de Febrero de 2004, 11:38 »
0
Hola irma3030.

Para desabilitar el uso de la tecla control, debes controlar el evento KeyDown del formulario o de algún control en concreto, según necesites. Por ejemplo:

Código: Text
  1.  
  2. Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)
  3.      ' 17 = Control , 8 = Retroceso
  4.      If KeyCode = 17 Or KeyCode = 8 Then KeyCode = 0
  5. End Sub
  6.  
  7.  

Suerte.

irma3030

  • Nuevo Miembro
  • *
  • Mensajes: 17
    • Ver Perfil
Re: Dasactivar Teclas
« Respuesta #2 en: Sábado 7 de Febrero de 2004, 04:24 »
0
Hola Brroz;

Muchas gracias por tu ayuda, pero no funciono, si alguien sabe EL CÓDIGO PARA DESHABILITAR LA TECLA CONTROL (CTRL) por favor enviarlo.


  Gracias por su atencion prestada

Brroz

  • Miembro de PLATA
  • *****
  • Mensajes: 1058
    • Ver Perfil
Re: Dasactivar Teclas
« Respuesta #3 en: Lunes 9 de Febrero de 2004, 09:18 »
0
Hola irma.

Que no te funcione el código puede deberse a que tengas código para el evento KeyDown en algún otro control, en el ejemplo se controla el evento del formulario... si no tienes en el formulario la propiedad del form KeyPreview=True, el evento no será interceptado. Mira a ver si hay algo de esto, porque el código funciona...

Abur.

irma3030

  • Nuevo Miembro
  • *
  • Mensajes: 17
    • Ver Perfil
Re: Dasactivar Teclas
« Respuesta #4 en: Miércoles 11 de Febrero de 2004, 02:45 »
0
Si Muchas Gracias  Brroz, tienes razon el codigo si funciona yo estaba mal en el evento, de nuevo Muchas gracias por tu atencion prestada.