Bloquear PASTE y CTRL+V en un GET

Bloquear PASTE y CTRL+V en un GET

Postby Enrrique Vertiz » Thu Aug 12, 2021 11:32 pm

Saludos estimados

Estoy usando un GET para el ingreso de un password, pero me piden que en ese GET no se permita copiar informacion, osea impedir el PASTE o la combinacion CTRL+V, alguna idea para impedirlo (abajo la linea que uso) GRACIAS

REDEFINE GET oPass VAR cPass ID 120 OF oDlg PICTURE "@KR" VALID chkvalpas(cPass) ACTION ( oPass:lPassword := !oPass:lPassword, oPass:Refresh() ) BITMAP "#8007"
Enrrique Vertiz Pitta
Lima-Peru
xHb 1.23.1026X, Fwh 24.02, MySQL 8.0.X, SQLLIB 1.9m
Enrrique Vertiz
 
Posts: 519
Joined: Fri Oct 07, 2005 2:17 pm
Location: Lima - Peru

Re: Bloquear PASTE y CTRL+V en un GET

Postby JoseAlvarez » Fri Aug 13, 2021 1:36 am

Saludos,

Yo lo Hago mandando a grabar un valor nulo al portapapeles cuando el get toma el foco.
Es una idea, seguro los amigos del foro aportaran otras más.

Code: Select all  Expand view
#include "FiveWin.ch"

Function Main()

  Local oDlg, oClp, oGetPassword
  Local cGetPassword:=Spac(8)

  Define Dialog oDlg
   Define CLIPBOARD oClp OF oDlg
   
   Redefine get oGetPassWord Var cGetPassWord Id 4002 of oDlg
   oGetPassWord:bGotFocus:={|| oClp:SetText( '' ) }

  Activate dialog oDlg

Return .t.
"Los errores en programación, siempre están entre la silla y el teclado..."

Fwh 19.06 32 bits + Harbour 3.2 + Borland 7.4 + MariaDB + TDolphin

Carora, Estado Lara, Venezuela.
User avatar
JoseAlvarez
 
Posts: 752
Joined: Sun Nov 09, 2014 5:01 pm

Re: Bloquear PASTE y CTRL+V en un GET

Postby Enrrique Vertiz » Fri Aug 13, 2021 5:52 am

Saludos Jose

Funciona ... no permite el copiado, Gracias
Enrrique Vertiz Pitta
Lima-Peru
xHb 1.23.1026X, Fwh 24.02, MySQL 8.0.X, SQLLIB 1.9m
Enrrique Vertiz
 
Posts: 519
Joined: Fri Oct 07, 2005 2:17 pm
Location: Lima - Peru


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: paquitohm and 35 guests