elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Introducción a la Factorización De Semiprimos (RSA)


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP) (Moderador: kub0x)
| | | |-+  ComboBox coleccion de un archivo
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: ComboBox coleccion de un archivo  (Leído 5,793 veces)
nico56

Desconectado Desconectado

Mensajes: 246


Ver Perfil
ComboBox coleccion de un archivo
« en: 2 Enero 2010, 04:01 am »

Hola que tal, queria consultarles como puedo hacer que el combo box despliegue en su lista de opciones las mismas que figuran en las lineas de un archivo de texto, por ejemplo si el archivo de texto tiene esta forma:

Código:
opcion1
opcion2
opcion3
...

Y tambien como podria hacer que el combo box no permita el ingreso de otras opciones que no figuren en esa lista?

Desde ya gracias y saludos.


En línea

Shell Root
Moderador Global
***
Desconectado Desconectado

Mensajes: 3.723


<3


Ver Perfil WWW
Re: ComboBox coleccion de un archivo
« Respuesta #1 en: 2 Enero 2010, 04:14 am »

Código
  1.        Dim fs As New FileStream("C:\Archivo.txt", FileMode.Open)
  2.        Dim sr As New StreamReader(fs)
  3.  
  4.        While Not sr.EndOfStream
  5.            Dim linea As String = sr.ReadLine()
  6.            Me.ComboBox1.Items.Add(linea)
  7.        End While
  8.  
  9.        sr.Close()

Y tambien como podria hacer que el combo box no permita el ingreso de otras opciones que no figuren en esa lista?
No entiendo!


En línea

Por eso no duermo, por si tras mi ventana hay un cuervo. Cuelgo de hilos sueltos sabiendo que hay veneno en el aire.
seba123neo


Desconectado Desconectado

Mensajes: 3.621



Ver Perfil WWW
Re: ComboBox coleccion de un archivo
« Respuesta #2 en: 2 Enero 2010, 04:20 am »

lo decis por escribir en el combo? le tenes que cambiar el estilo a DropDownList...se me ocurre eso porque tampoco entendi la pregunta. :P
En línea

nico56

Desconectado Desconectado

Mensajes: 246


Ver Perfil
Re: ComboBox coleccion de un archivo
« Respuesta #3 en: 2 Enero 2010, 04:47 am »

Hola gracias, sera mucho pedirlo en c#  ;D me olvide de aclararlo sory.

Lo otro a que me referia es que no pueda escribir en el combobox algo distinto que figure en la lista por ejemplo si yo escribo "opcion4" en la lista y solo tengo 3 opciones que se borre, o que tire error, tal vez sea mejor usar otro elemento.

P.D. No encuentro en el cuadro de herramientas el drop and down list :S .
En línea

seba123neo


Desconectado Desconectado

Mensajes: 3.621



Ver Perfil WWW
Re: ComboBox coleccion de un archivo
« Respuesta #4 en: 2 Enero 2010, 05:01 am »

Código
  1.            FileStream fs = new FileStream("C:\\Archivo.txt", FileMode.Open);
  2.            StreamReader sr = new StreamReader(fs);
  3.  
  4.            while (!sr.EndOfStream)
  5.            {
  6.                string linea = sr.ReadLine();
  7.                this.comboBox1.Items.Add(linea);
  8.            }
  9.  
  10.            sr.Close();

tenes que importar System.IO

la propiedad del combo se llama DropDownStyle y ponela en la ultima "DropDownList".

saludos.

En línea

Shell Root
Moderador Global
***
Desconectado Desconectado

Mensajes: 3.723


<3


Ver Perfil WWW
Re: ComboBox coleccion de un archivo
« Respuesta #5 en: 2 Enero 2010, 05:03 am »

Advertencia - mientras estabas escribiendo, una nueva respuesta fue publicada. Probablemente desees revisar tu mensaje.

Código
  1.    FileStream fs = new FileStream("C:\\Archivo.txt", FileMode.Open);
  2.    StreamReader sr = new StreamReader(fs);
  3.  
  4.    while (!sr.EndOfStream) {
  5.        string linea = sr.ReadLine();
  6.        this.ComboBox1.Items.Add(linea);
  7.    }
  8.  
  9.    sr.Close();

Para que no acepte ingresos externos, es así:
Código
  1. ComboBox1.DropDownStyle = ComboBoxStyle.DropDownList

Saludines!
En línea

Por eso no duermo, por si tras mi ventana hay un cuervo. Cuelgo de hilos sueltos sabiendo que hay veneno en el aire.
nico56

Desconectado Desconectado

Mensajes: 246


Ver Perfil
Re: ComboBox coleccion de un archivo
« Respuesta #6 en: 2 Enero 2010, 05:11 am »

Muy bien, gracias. Pero suponete que tengo un formulario que se llama form1, con un boton que dice "mostrar form2", el evento click de ese formulario lo crea y lo muestra usando el motodo show. Cuando se abre este formulario (el codigo que me pasaste lo puse adentro de una funcion), donde meto para que se ejecuta la funcion, sin la necesidad de hacerle un boton.
En línea

nico56

Desconectado Desconectado

Mensajes: 246


Ver Perfil
Re: ComboBox coleccion de un archivo
« Respuesta #7 en: 2 Enero 2010, 05:12 am »

Perdón ya encontré la forma, muchas gracias a todos.
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines