gambafeliz 28-08-2021, 09:37
Hola

Hace tiempo hice un control personalizado basado en un TextBox. Yo por código hago un SetFocus y le levanto desde el control personalizado con Raise el GotFocus este no da la posibilidad de escribir en el. Cuando clicko por ejemplo en el, si puedo escribir. Y esto mismo lo hago sin usar SetFocus, pero llego al control desde la tecla Tab o con el ratón, entonces todo va bien, osea, se puede escribir.

Por lo tanto:

1. Cuando accedo a el con la tecla Tab, si puedo escribir.
2. Cuando accedo con Click, si puedo escribir.
3. Cuando por código accedo con SetFocus, no me deja escribir, aunque si pregunto por código con HasFocus si tiene el foco, me devuelve, True.

Alguien por favor le suena que puedo hacer para resolver este contratiempo. Gracias.

Nota: No deseo poner el código, perdón, pero prefiero ser directo.

==== Solución ====================================================

Como es un componente o un Control esté esta hecho de muchos mas controles cuando le solicitas a esté control que te presente sus Children este presenta en mi caso 1 y es su formulario que contiene todos los controles, lo curioso es que cuando recorro todas las propiedades una de las propiedades son los controles que están en el interior de formulario y gracias a esto lo he hecho es nombrar al control TextBox que me interesa y le nombro el evento SetFocus y listo ahora cuando hago SetFocus es por fin visible para el usuario el prompt y por lo tanto es posible escribir.
alessandri 27-08-2021, 11:41
Saludos amigos.
¿existe alguna forma para cargar una imagen en un ReportImage
la cual se indique al abrir el reporte?

gracias.
Carlos 26-08-2021, 16:55
Hola
Este es un sencillo componente para encriptar datos que pueden ser archivos o variables.

Está en fase beta, pero es pequeño así que dudo que haya muchos errores aunque alguno habrá. Principalmente al convertirlo de clase a componente supongo.

Como hay muchos algoritmos para elegir por defecto está AES256 así que si no decís nada ese es el que se usa. Si queréis cambiar podéis usar la lista
Código:
 
Dim F as new MyCipher F.Cipher=F.CipherList.Des3,,,,,,

Se puede encriptar una variable. Algo como esto
Código:
 
Dim F as new MyCipher, Var as string, var2 as string Var="hola mundo"Var2=F.StrEncode(Var) 
Como no dije nada se habra encriptado con AES256 pero podría haber elegido otro.
Como no dije nada el resultado será binario, pero podría haberlo pasado a base64 añadiendo un parámetro.

Aquí está el proyecto
https://gitlab.com/kabronsete/mycipher

Y aquí está la documentación
https://gitlab.com/kabronsete/mycipher/-...cipher.pdf
Páginas (557):    1 391 392 393 394 395 557   
Bienvenido, Invitado
Tienes que registrarte para poder participar en nuestro foro.
Recordarme?
Miembros: 286
Último miembro: Emilio Uribe
Temas del foro: 1,720
Mensajes del foro: 8,934
Últimos temas
Archivos .ods
Foro: General
Último mensaje por: tincho, 01-07-2025, 18:54
Respuestas: 8 - Vistas: 242
Publicidad
Foro: Sobre gambas-es.org
Último mensaje por: tincho, 01-07-2025, 18:48
Respuestas: 6 - Vistas: 328
Web con gambas, a ver si ...
Foro: WebApp/WebForms
Último mensaje por: tincho, 01-07-2025, 17:47
Respuestas: 41 - Vistas: 32,574
Un sistema de ayudas cont...
Foro: Videotutoriales
Último mensaje por: guizans, 22-06-2025, 19:55
Respuestas: 3 - Vistas: 304
Crear una aplicación para...
Foro: Bases de Datos
Último mensaje por: Shell, 29-05-2025, 20:11
Respuestas: 11 - Vistas: 1,482
Powered By MyBB, © 2002-2025 MyBB Group.
Made with by Curves UI.