Título: De nuevo al ataque jeje no logro controlar que no me muestre lo que quiero Publicado por: luis456 en 23 Octubre 2013, 20:40 pm Bien aunque no lo crean me da pena preguntar ya varias veces lo mismo :silbar: no logro hacer que en unos resultados de unas simples cuentas no me muestren en los texboxes. dentro de un rango establecido ( mi rango es 00 al 99 ) y todo lo que se pase de 99 no lo debe mostrar pero si debe de mostrar el 99, bien he gogleado y buscado por este mismo foro pero na,,,estoy probando con esta rutina pero na tampoco....AUXILIO :)
Código: Private Sub TextBox7_TextChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles TextBox48.TextChanged Luis Título: Re: De nuevo al ataque jeje no logro controlar que no me muestre lo que quiero Publicado por: El Benjo en 23 Octubre 2013, 21:51 pm Bueno, depende de lo que quieras realmente si lo que quieres es que simplemente no se puedan ingresar números en un rango mayor entonces sería algo como:
Código
Pero yo te recomendaría utilizar el control "NumericUpDown", es más fácil de programar y es un poco más profesional hacerlo de esta manera. Saludos Título: Re: De nuevo al ataque jeje no logro controlar que no me muestre lo que quiero Publicado por: luis456 en 24 Octubre 2013, 06:17 am Bueno, depende de lo que quieras realmente si lo que quieres es que simplemente no se puedan ingresar números en un rango mayor entonces sería algo como: Código
Pero yo te recomendaría utilizar el control "NumericUpDown", es más fácil de programar y es un poco más profesional hacerlo de esta manera. Saludos Lo he probado pero no me funciona :) sera porque yo no escribo directamente sobre el texbox ? ya que este recibe de una variable el resultado a mostrar en el texbox Código: Result1 = {Num1 + 1, Num1 + 2, Num1 + 20} _ Luis Título: Re: De nuevo al ataque jeje no logro controlar que no me muestre lo que quiero Publicado por: Eleкtro en 24 Octubre 2013, 09:08 am @luis456
Lo he probado pero no me funciona :) sera porque yo no escribo directamente sobre el texbox ? ya que este recibe de una variable el resultado a mostrar en el texbox Si no estás escribiendo diréctamente sobre el Textbox, entonces porque te suscribes el evento TextChanged del textbox y porque intentas hacer las operacions de rango dentro de ese bloque?. Citar Código: Private Sub TextBox7_TextChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles TextBox48.TextChanged Es tan sencillo como que compruebes el rango del valor de la variable Result1 y según el rango que sea, asignas un valor u otro al Textbox7, no compares la propiedad Text del textbox, que se supone que va a estar vacia... si no he entendido mal. PD: Sobre el uso de Val ya ni lo vuelvo a comentar. Saludos Título: Re: De nuevo al ataque jeje no logro controlar que no me muestre lo que quiero Publicado por: luis456 en 24 Octubre 2013, 19:53 pm @luis456 Si no estás escribiendo diréctamente sobre el Textbox, entonces porque te suscribes el evento TextChanged del textbox y porque intentas hacer las operacions de rango dentro de ese bloque?. Es tan sencillo como que compruebes el rango del valor de la variable Result1 y según el rango que sea, asignas un valor u otro al Textbox7, no compares la propiedad Text del textbox, que se supone que va a estar vacia... si no he entendido mal. PD: Sobre el uso de Val ya ni lo vuelvo a comentar. Saludos Porque como veras los texboxes se van llenando por las variables (por cierto este fue el codigo que me diste :) ) Código: Public Class Form1 Luis |