Hola Marcelo:

Te agradezco la ayuda.

Lo voy a probar y te aviso.

Saludos,

Walter Pretell

-----Mensaje original-----
De: [email protected] [mailto:[email protected]] En nombre de 
[email protected]
Enviado el: Lunes, 26 de Enero de 2009 07:00 a.m.
Para: [email protected]
Asunto: [puntonet] Crear control tipo el textbox de FoxPro

Hola Walter, te paso un proyecto que estoy migrando hace un tiempo. Son 
controles
de usuario que desarrollé en VB6 y que ahora los estoy migando a .Net. Todavía 
no
está terminado pero el control InputString seguramente te servirá. Cualquier 
duda
podés mandarme un email.

Saludos,

Marcelo Oscar García

________________________________________
De: [email protected] [mailto:[email protected]] En nombre de Walter Pretell
Enviado el: Sábado, 24 de Enero de 2009 13:02
Para: [email protected]
Asunto: [puntonet] Crear control tipo el textbox de FoxPro

Gracias nuevamente por responder a todos.

La idea era hacer que el proceso sea los mas “suave” posible (“smooth?”), pero
ahora en la época de Internet, en los browsers se usa la tecla TAB para esto. 
Así
que pienso que Diego tiene un buen punto, y creo que es una cuestión de edad, 
los
mas jóvenes usan el TAB y nosotros (no todos nosotros) usamos el ENTER.

Así que creo que la programación de esto requiere una investigación de la edad 
de
los usuarios. 

Bueno, gracias nuevamente por la nueva perspectiva y la ayuda.

Saludos,

Walter Pretell




________________________________________
De: [email protected] [mailto:[email protected]] En nombre de Gustavo Ringel
Enviado el: Sábado, 24 de Enero de 2009 03:42 a.m.
Para: [email protected]
Asunto: [puntonet] Crear control tipo el textbox de FoxPro

Di enter sin querer.

Decia que Excel esta escrito por microsoft, pero en caso de que se ingresan 
datos
el lineamiento es que el enter de un paso al siguiente campo a ingresar. O sea,
es un lineaminento actual seguido por microsoft que en una aplicacion de ingreso
de datos se pase al siguiente campo.

De hecho en controles como las grillas vienen tratamientos automaticos para esto
de manera que no tengas que andar usando SendKeys.

Saludos.

Gustavo.
2009/1/24 Gustavo Ringel <[email protected]>
Diego, proba que hace el enter en excel?
Va a la fila siguiente en la columna, en toda aplicacion de inbreso masivo de
datos es asi, y Excel esta escrito por Microsoft espero q
2009/1/24 Diego Jancic <[email protected]>

Ok… no digo que no sea comodo, simplemente digo que es algo que se hacia y se
dejo de hacer, y por lo tanto no esta recomendado (según lei alguna vez – ni 
idea
donde)… pero obviamente no hay reglas para esto…
Si el programador viene de FP, donde eso funciona de una forma, es muy probable
que para él sea incomodo… lo que no significa que para todo el mundo lo sea.
 
En fin, el usuario decide…
 
Saludos!
 
From: [email protected] [mailto:[email protected]] On Behalf Of Gustavo 
Ringel
Sent: Friday, January 23, 2009 19:36

To: [email protected]
Subject: [puntonet] Crear control tipo el textbox de FoxPro
 
Diego, ese pedido es muy comun, principalmente en aplicaciones con ingreso de
gran cantidad de datos numericos donde los usuarios usan solo el teclado
numerico, entonces con el enter pasan de campo en lugar de tener que andar 
usando
la otra mano (con la que toman cafe o se rascan la oreja los administrativos)


Je fuera de la broma, trabajan mucho mas rapido si el enter les da el campo
siguiente. En general yo lo que hago es que sea un parametro del sistema si 
enter
se puede usar para next o no y dependiendo de eso todos los controles tienen esa
funcionalidad o no.

Gustavo.
2009/1/23 Diego Jancic <[email protected]>
Hola,
 
La solucion la tenés aca:
http://www.experts-exchange.com/Programming/Languages/.NET/Visual_Basic.NET/Q_21449387.html
(donde dice Acepted Solution)
La solucion usa SendKeys porque es lo mas fácil, y asi debería funcionar bien.
Fijate si lo hiciste bien. En caso de que siga sin andarte creo que se podría
hacer una solucion a mas bajo nivel, pero me parece muy complicado para esto.
 
Peeeero: estas seguro que te conviene hacer esto? Eso es algo que ya se dejo de
usar, es por eso que ninguna aplicación importante hoy en dia funciona asi, creo
que hacerlo en un caso general seria malo para los usuarios.
 
Saludos!
Diego
 
From: [email protected] [mailto:[email protected]] On Behalf Of Walter 
Pretell
Sent: Friday, January 23, 2009 18:16
To: [email protected]
Subject: [puntonet] Crear control tipo el textbox de FoxPro
 
Hola Amigos:
 
Estoy trabajando en un nuevo proyecto WinForm y me ha saltado la duda de la
facilidad para los usuarios.
 
Estos siempre han usado sistemas hechos en Visual FoxPro pero ya era tiempo de
cambiar.
 
El problema es el comportamiento de los controles, no tienen el mismo
comportamiento del textbox del FoxPro.
 
Y aquí viene la pregunta: Alguno habrá visto controles de terceros que se
comporten igual? (Enter = Tab, Flecha Arriba = Shift+Tab, Tab al completarse el
dato, sobreescritura, etc)
 
Yo estoy haciendo el mío pero estoy teniendo problemas con los tiempos (el
bendito SendKey.Send).!!!!!
 
He probado el Component One (que en la versión para VB6 tenía esa
característica), los de Infragistics y nada.
 
¿Alguno sabe de algún control?
 
Espero que sea una pregunta para esta lista y no la del GUFA. 
 
Saludos y gracias anticipadas por la ayuda,
 
Walter Pretell
 


__________ Información de ESET NOD32 Antivirus, versión de la base de firmas de
virus 3794 (20090123) __________

ESET NOD32 Antivirus ha comprobado este mensaje.

http://www.eset.com
 






__________ Informacin de ESET NOD32 Antivirus, versin de la base de firmas de 
virus 3800 (20090126) __________

ESET NOD32 Antivirus ha comprobado este mensaje.

http://www.eset.com

 

__________ Información de ESET NOD32 Antivirus, versión de la base de firmas de 
virus 3800 (20090126) __________

ESET NOD32 Antivirus ha comprobado este mensaje.

http://www.eset.com
 


Responder a