Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   .NET (http://www.forosdelweb.com/f29/)
-   -   Validar un Combobox (http://www.forosdelweb.com/f29/validar-combobox-572391/)

yetrus 03/04/2008 16:18

Validar un Combobox
 
Gente

Estoy validando los combobox seleccionados asi :

Cuando estan selecionados le cambio el valor a una variable boolean, que consulto su valor cada vez qeu necesito usar lo seleccionado del combo, pero esto me induce a error. ya qeu son muchos combos
saben de alguna alternativa mas sensilla
sl2

Peterpay 03/04/2008 16:46

Re: Validar un Combobox
 
si no hay dependencia en cascada entre ellos, lo q podrias hacer es manejar un mismo evento de onselectedindexchanged y utilziar un dictionary q contenga como llave el id del control y si cambio o no

GeoAvila 04/04/2008 12:45

Re: Validar un Combobox
 
Pues bueno es sencillo desde cierto punto de vista..

lo que tenes que hacer es un combo personalizado.

crea un nuevo proyecto, luego esto.

hace click en proyect -> new item

y seleccionas "user control"

bueno.. te va a aparecer una hoja en blanco. agrega el combo y en la propiedad que deseas coloca algo como esto.

suponiento que en formulario que aparece por default "Form1", colocamos una variable publica llamada "variable" de esta manera.
Código:

Public Class Form1
    Public variable As Boolean

    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

    End Sub
End Class

En nuestro user control personalizado vamos a colocar el siguiente codigo en la opción que queres que modifique el valor de la variable del formulario principal, yo coloque el codigo en la opción selectindexchanged

Código:

Public Class UserControl1
    Private Sub ComboBox1_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ComboBox1.SelectedIndexChanged
        Form1.variable = False
    End Sub
End Class

Después generas el proyecto en "Build" build->build nombre de la aplicación

y en la barra de herramientas te va a aparecer un control llamado UserControl.

arratralo y ponelo sobre el formulario y listo.. podes probar..

nos vemos..

yetrus 06/04/2008 08:02

Re: Validar un Combobox
 
Hola

Eso es lo que he estado haciendo, pero como la cantidad de combos es mucha, esto me induce a errores, queira ver si habia alguna alternativa que me permita la validacion.

sl2

GeoAvila 07/04/2008 12:36

Re: Validar un Combobox
 
Cita:

Iniciado por yetrus (Mensaje 2352034)
Hola

Eso es lo que he estado haciendo, pero como la cantidad de combos es mucha, esto me induce a errores, queira ver si habia alguna alternativa que me permita la validacion.

sl2

perdón pero esque alli creas un nuevo control con tu validación incluida.

solo reemplaza los que ya tenes y listo no debería mayor el problema, y algo más secillo sin todar todos los combos.. m.. talvez un "for each", pero igual tendrías que tocar los combos.

nos vemos..


La zona horaria es GMT -6. Ahora son las 03:09.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.