Mensaje dentro de Controles de usuario

Responder 
#1 - 22/10/2007 21:47:11 Reporta abuso | Link Permanente
pablo14
Fecha de registro: 22/10/2007
0 post en este tema
3 posts en controles de usuario
3 posts en todos los foros
Agregar valores a una propiedad de un control de usuario

Responder Citar

Hola a todos!

He creado un control de usuario y le he agregado una propiedad "xxxx" a ese control y necesito definirle a esa propiedad un dominio de datos posible que el usuario puede ingresar.

Estos datos se podrán seleccionar en tiempo de diseño.

Alguien me podría ayudar con este tema.

Por ejempo:
Control: TextBox
Propiedad: Tiempo
Valores Posible: Nublado, Soleado, Lluvioso y  ZZZZ (valor cualquiera que puede ingresar el usuario)

Gracias por su ayuda

Volver arriba

Respuestas
Mostrar de en 15
#2 - 24/10/2007 15:44:15 Reporta abuso | Link Permanente
pablo14
Fecha de registro: 22/10/2007
1 post en este tema
3 posts en controles de usuario
3 posts en todos los foros
RE: Agregar valores a una propiedad de un control de usuario

Responder Citar

Hola,

Para que no se complique te comento, que debe ser algo similar como a "Regular Expresion Editor" de la propiedad ValidationExpression del control RegularExpressionValidator.

Y los valores se deben setear en tiempo de diseño para luego según estos hacer el tratamiento de código correspondiente.

Saludos.

Volver arriba

#3 - 24/10/2007 9:23:42 Reporta abuso | Link Permanente
indigo Hombre
Fecha de registro: 26/07/2007
1 post en este tema
5 posts en controles de usuario
324 posts en todos los foros
RE: Agregar valores a una propiedad de un control de usuario

Responder Citar
O sea,

¿el usuario pone algo en un textbox y esto se añade al despegable? ¿y esto en tiempo de diseño?


Volver arriba


Visita mi Blog

#4 - 23/10/2007 16:29:52 Reporta abuso | Link Permanente
pablo14
Fecha de registro: 22/10/2007
1 post en este tema
3 posts en controles de usuario
3 posts en todos los foros
RE: Agregar valores a una propiedad de un control de usuario

Responder Citar

OK, muchas gracias por tu ayuda.

La propiedad me queda con valores cerrados por así decirlo, y me los muestra dentro de una lista desplegable.

Pero hay un inconveniente que no es posible en tiempo de diseño de customizar un valor de entrada a esa propiedad.

Siguiendo con ese ejemplo, los valores son  "NoDefinido, Nublado, Soleado, Lluvioso", pero debería tener una entrada customizable para que en diseño se pueda ingresar otro valor cualquiera (por ejemplo: "Seminublado")

Pensando un poco, como que debería hacer otro control para esto. Es decir, un control que esté conformado por una lista desplegable más un input text box, donde al seleccionar una opción customer de la lista desplegable pueda ingresar el valor en el input text box.

Despues con esto tratar de hacer lo que vos me pasaste en el ejemplo.

Espero no haberte complicado, i otra vez te doy las gracias.

Saludos.

Volver arriba

#5 - 23/10/2007 11:24:47 Reporta abuso | Link Permanente
indigo Hombre
Fecha de registro: 26/07/2007
1 post en este tema
5 posts en controles de usuario
324 posts en todos los foros
RE: Agregar valores a una propiedad de un control de usuario

Responder Citar
Hola pablo14,

creo que algo así debería servirte...

Primero te creas un enumerado
public enum ETiempo
{
    NoDefinido,
    Nublado,
    Soleado,
    Lluvioso,
   ZZZZ
}

El NoDefinido lo pongo por si las moscas...

Luego la propiedad la pones del ETiempo

private ETiempo _tiempo = ETiempo.NoDefinido;
public ETiempo Tiempo
{
    get { return _tiempo; }
    set { _tiempo = value; }
}

Creo que esto deberías valerte.

Saludos.
Volver arriba


Visita mi Blog
Mostrar de en 15