Retroceder   Foros del Web > Programación para sitios web > .NET > win forms

Respuesta
 
Herramientas Desplegado
Antiguo 03-abr-2008, 16:18   #1 (permalink)
yetrus no se puede cailificar en este momento
 
Avatar de yetrus
 
Fecha de Ingreso: marzo-2006
Mensajes: 118
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
yetrus está desconectado   Responder Citando
Antiguo 03-abr-2008, 16:46   #2 (permalink)
Peterpay está en el buen camino
 
Avatar de Peterpay
 
Fecha de Ingreso: septiembre-2007
Ubicación: Mexico
Mensajes: 1.570
Enviar un mensaje por MSN a Peterpay Enviar un mensaje por Skype™ a Peterpay
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
__________________
Saludos
Peterpay
MCPD Enterprise Applications
Peterpay esta en línea ahora   Responder Citando
Antiguo 04-abr-2008, 12:45   #3 (permalink)
Colaborador
GeoAvila llegará a ser famoso muy prontoGeoAvila llegará a ser famoso muy prontoGeoAvila llegará a ser famoso muy pronto
 
Avatar de GeoAvila
 
Fecha de Ingreso: diciembre-2003
Ubicación: Antigua Guatemala
Mensajes: 3.753
Enviar un mensaje por MSN a GeoAvila Enviar un mensaje por Yahoo  a GeoAvila
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..
__________________
* Antes de preguntar lee las FAQ, y por favor no hagas preguntas en las FAQ
Sitio http://www.geoavila.com
GeoAvila está desconectado   Responder Citando
Antiguo 06-abr-2008, 08:02   #4 (permalink)
yetrus no se puede cailificar en este momento
 
Avatar de yetrus
 
Fecha de Ingreso: marzo-2006
Mensajes: 118
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
yetrus está desconectado   Responder Citando
Antiguo 07-abr-2008, 12:36   #5 (permalink)
Colaborador
GeoAvila llegará a ser famoso muy prontoGeoAvila llegará a ser famoso muy prontoGeoAvila llegará a ser famoso muy pronto
 
Avatar de GeoAvila
 
Fecha de Ingreso: diciembre-2003
Ubicación: Antigua Guatemala
Mensajes: 3.753
Enviar un mensaje por MSN a GeoAvila Enviar un mensaje por Yahoo  a GeoAvila
Re: Validar un Combobox

Cita:
Iniciado por yetrus Ver Mensaje
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..
__________________
* Antes de preguntar lee las FAQ, y por favor no hagas preguntas en las FAQ
Sitio http://www.geoavila.com
GeoAvila está desconectado   Responder Citando
Respuesta
No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 16:38.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93