Clase CheckedListBox

11/09/2006 - 20:31 por Juan Suarez | Informe spam
Hola que tal?

Estoy tratando de trabajar con este control pero he tenido varios problemas.
Quise llenarlo adjuntando con cada uno de los elementos que muestra un
codigo y la clase no lo hace como habitualmente lo hacemos con la clase
ComboBox o ListBox, a traves de su propiedad ValueMember. Pude hacerlo
gracias a un post publicado con anterioridad donde se trataba este tema.

http://groups.google.com.co/group/m...361bb5883a
Pero no se como recuperar el valor numerico.

Estuve mirando en el Msdn en español y veo que la clase CheckedListBox tiene
la propiedad ValueMember, esta documentacion me imagino que es para VS 2005,
en mi caso trabajo con la 2003 y el framework 1.1.
Lo que me parece curioso es esto: "Esta propiedad admite la infraestructura
de .NET Framework y no se debe usar directamente a partir del código.
Obtiene o establece una cadena que especifica la propiedad del origen de
datos a partir de la cual se va a dibujar el valor. Esta propiedad no es
relevante para esta clase."

http://msdn2.microsoft.com/es-es/li...ember.aspx

Que quiere decir esto?
Porque la propiedad no es relevante para esta clase?
Esta es la definicion de la clase en el MSDN: "Muestra un objeto ListBox en
el que se muestra una casilla de verificación a la izquierda de cada
elemento"; Porque varia en algunas propiedades la clase CheckedListBox de la
clase ListBox?

Espero alguien pueda ayudarme a solucionar mi problema.

Hasta pronto.

Juan Suarez
 

Leer las respuestas

#1 Juan Suarez
11/09/2006 - 22:23 | Informe spam
He resuelto el problema.

Leí en un post en un foro que no las mostraba en el Intellisense, pero que
si las admitia, lo probe y efectivamentefunciono asi:

checkedListBox1.DataSource = dsCombo.Tables[0];
checkedListBox1.DisplayMember = "Descripcion";
checkedListBox1.ValueMember = "Sector";

Hasta pronto.

Juan Suarez
"Juan Suarez" escribió en el mensaje
news:
Hola que tal?

Estoy tratando de trabajar con este control pero he tenido varios
problemas. Quise llenarlo adjuntando con cada uno de los elementos que
muestra un codigo y la clase no lo hace como habitualmente lo hacemos con
la clase ComboBox o ListBox, a traves de su propiedad ValueMember. Pude
hacerlo gracias a un post publicado con anterioridad donde se trataba este
tema.

http://groups.google.com.co/group/m...361bb5883a
Pero no se como recuperar el valor numerico.

Estuve mirando en el Msdn en español y veo que la clase CheckedListBox
tiene la propiedad ValueMember, esta documentacion me imagino que es para
VS 2005, en mi caso trabajo con la 2003 y el framework 1.1.
Lo que me parece curioso es esto: "Esta propiedad admite la
infraestructura de .NET Framework y no se debe usar directamente a partir
del código. Obtiene o establece una cadena que especifica la propiedad del
origen de datos a partir de la cual se va a dibujar el valor. Esta
propiedad no es relevante para esta clase."

http://msdn2.microsoft.com/es-es/li...ember.aspx

Que quiere decir esto?
Porque la propiedad no es relevante para esta clase?
Esta es la definicion de la clase en el MSDN: "Muestra un objeto ListBox
en el que se muestra una casilla de verificación a la izquierda de cada
elemento"; Porque varia en algunas propiedades la clase CheckedListBox de
la clase ListBox?

Espero alguien pueda ayudarme a solucionar mi problema.

Hasta pronto.

Juan Suarez

Preguntas similares