Foros del Web » Programación para mayores de 30 ;) » .NET »

[SOLUCIONADO] Combobox depende del valor escrito en un textbox

Estas en el tema de Combobox depende del valor escrito en un textbox en el foro de .NET en Foros del Web. Buen dia: Mi problema es el siguiente tengo un combobox con 9 items cada uno con su identificador del 1 al 9 y un textbox ...
  #1 (permalink)  
Antiguo 27/02/2015, 09:25
 
Fecha de Ingreso: enero-2015
Mensajes: 11
Antigüedad: 9 años, 3 meses
Puntos: 0
Pregunta Combobox depende del valor escrito en un textbox

Buen dia:
Mi problema es el siguiente tengo un combobox con 9 items cada uno con su identificador del 1 al 9
y un textbox que acepta solo números de dos dígitos lo que deseo es que si escribo en el textboox por ejemplo 35 que el combobox automaticamente seleccione el item con el identificador 3.
Osea que el primer dígito del textbox este conectado con el identificador del combobox. En c#
Gracias por su ayuda

Última edición por genn; 27/02/2015 a las 09:34
  #2 (permalink)  
Antiguo 27/02/2015, 13:40
 
Fecha de Ingreso: junio-2011
Ubicación: Mexicali, BC
Mensajes: 17
Antigüedad: 12 años, 10 meses
Puntos: 0
Respuesta: Combobox depende del valor escrito en un textbox

Te dire los pasos que puedes seguir:

1. Un TextBox con un MaxLength de 2.
2. Utilizar el Event del TextBox OnTextChanged
3. Dentro del Event aplicar un Substring(0, 1) al Text de tu TextBox, para obtener el primer digito.
4. Aplicar ese valor obtenido al SelectedValue de tu ComboBox.

Te recomiendo siempre pegar aqui el codigo que llevas avanzado, asi facilitas que te brinden una mejor y correcta ayuda. Espero te sirva la respuesta, suerte.

Saludos!
  #3 (permalink)  
Antiguo 03/03/2015, 22:26
 
Fecha de Ingreso: enero-2015
Mensajes: 11
Antigüedad: 9 años, 3 meses
Puntos: 0
Respuesta: Combobox depende del valor escrito en un textbox

Cita:
Iniciado por iPaNiiCx Ver Mensaje
Te dire los pasos que puedes seguir:

1. Un TextBox con un MaxLength de 2.
2. Utilizar el Event del TextBox OnTextChanged
3. Dentro del Event aplicar un Substring(0, 1) al Text de tu TextBox, para obtener el primer digito.
4. Aplicar ese valor obtenido al SelectedValue de tu ComboBox.

Te recomiendo siempre pegar aqui el codigo que llevas avanzado, asi facilitas que te brinden una mejor y correcta ayuda. Espero te sirva la respuesta, suerte.

Saludos!
Mira asi fue como lo hice

private void textBox_TextChanged(object sender, EventArgs e)
{
string primer = txtCodigo.Text.Substring(0, 1);
cbxClase.SelectedValue = primer;


}
Y funciona ahora mi problema es cuando edito el textbox porque me equivoque de codigo por ejemplo y el programa se detiene como evito esto gracias
  #4 (permalink)  
Antiguo 04/03/2015, 04:53
 
Fecha de Ingreso: junio-2011
Ubicación: Mexicali, BC
Mensajes: 17
Antigüedad: 12 años, 10 meses
Puntos: 0
Respuesta: Combobox depende del valor escrito en un textbox

Quizas te sucede eso porque dejas vacio el Textbox e intenta utilizar el Substring, puedes hacer una validacion de que el Textbox no esté Empty, algo asi como:

Código C:
Ver original
  1. if(txtCodigo.Text != String.Empty)
  2. {
  3. string primer = txtCodigo.Text.Substring(0, 1);
  4. cbxClase.SelectedValue = primer;
  5. }

Saludos
  #5 (permalink)  
Antiguo 04/03/2015, 07:54
 
Fecha de Ingreso: enero-2015
Mensajes: 11
Antigüedad: 9 años, 3 meses
Puntos: 0
Respuesta: Combobox depende del valor escrito en un textbox

Muchas Gracias por tu ayuda

Etiquetas: combobox, depende, escrito, textbox, valor
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:23.