Foro de elhacker.net

Programación => .NET (C#, VB.NET, ASP) => Mensaje iniciado por: javier234- en 21 Febrero 2011, 02:08 am



Título: No puedo modificar nada en un TextBox con un ShowDialog
Publicado por: javier234- en 21 Febrero 2011, 02:08 am
Hula a todos,

Tengo un ListView con varias filas y tres TextBox en cada una de ellas en el que estan representados un Integer, un String y un Single.

Para modificar algun dato de una fila (solo son modificables el TextBox2  y el TextBox3), abro un form2 y de ahi un ShowDialog mediante form.ShowDialog(), y en ese form que aparece, sin poner nada relativo al Select o al Focu, el foco aparece sobre el TextBox2 y puedo modificar perfectamente el texto.Hasta ahi todo bien, pero cuando detecto un <Return>, paso el foco al TextBox3  mediante form.TextBox3.Focus() y form.TextBox3.Select, pero ahi no puedo hacer nada, es decir, no puedo modificar el numero que aparece, y las preguntas son dos:

1 Es debido a que el dato en el TextBox3 es un Single y no un String? (supongo que no...)
2 Por que no puedo modificar nada? y que tendria que hacer para poder modificarlo?
Gracias anticipadas y saludos.




Título: Re: No puedo modificar nada en un TextBox con un ShowDialog
Publicado por: Shell Root en 21 Febrero 2011, 02:15 am
Pero no entiendo a ver... Como haces para realizar el Input?


Título: Re: No puedo modificar nada en un TextBox con un ShowDialog
Publicado por: javier234- en 21 Febrero 2011, 13:31 pm
Con el ShowDialog


Título: Re: No puedo modificar nada en un TextBox con un ShowDialog
Publicado por: seba123neo en 21 Febrero 2011, 15:22 pm
no estara puesto en readonly el textbox no? pone el codigo que usas para asignarle el texto al textbox que no podes editar..


Título: Re: No puedo modificar nada en un TextBox con un ShowDialog
Publicado por: [D4N93R] en 21 Febrero 2011, 19:44 pm
Es seguro de la forma en que estás detectando el caracter 13 del Return. Seguramente se te enganchó el TextBox3 y hay algo mal funcionando ahí. Es solo un guess xD

Postea el code, nadie es adivino  :¬¬


Título: Re: No puedo modificar nada en un TextBox con un ShowDialog
Publicado por: javier234- en 21 Febrero 2011, 20:57 pm
Gracias a todos por responder,

Solucionado !!
El problema estaba en que el TextBox tenia la propiedad ReadOnly en True (todavia me pregunto como estaba asi cuando el valor por defecto es False...)
La puse en False y problema solucionado.
La verdad es que tampoco me explico como no se me ocurrio mirar eso cuando no habia forma de escribir en él.
Saludos