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
