Propiedades en los Controles Personalizados

03/10/2005 - 15:36 por Javier | Informe spam
Hola. Estoy tratando de crear un Control Personalizado. El cuál quiero
modificar mediante propiedades su ubicación (Top y left) Para ello tengo dos
variables y utilizo el Get y el Set para darlas Valor. Pero luego al
arrastrar el control a un formulario Web esas propiedades quiero que salgan
en la Ventana de propiedades del control, pero no salen. ¿Cómo puedo hacerlo?
Solo puedo darlas valor si creo un objeto de ese tipo. Agradecería cualquier
ayuda. Gracias

Preguntas similare

Leer las respuestas

#1 Octavio Hernandez
03/10/2005 - 21:10 | Informe spam
Javier,

Debes asociar el atributo Browsable(true) a esas propiedades. También hay
otros atributos que te pueden hacer falta para indicar el comportamiento en
tiempo de diseño, mira:

http://msdn.microsoft.com/library/s...onents.asp

Slds - Octavio

"Javier" escribió en el mensaje
news:
Hola. Estoy tratando de crear un Control Personalizado. El cuál quiero
modificar mediante propiedades su ubicación (Top y left) Para ello tengo
dos
variables y utilizo el Get y el Set para darlas Valor. Pero luego al
arrastrar el control a un formulario Web esas propiedades quiero que
salgan
en la Ventana de propiedades del control, pero no salen. ¿Cómo puedo
hacerlo?
Solo puedo darlas valor si creo un objeto de ese tipo. Agradecería
cualquier
ayuda. Gracias
Respuesta Responder a este mensaje
#2 Javier
06/10/2005 - 10:04 | Informe spam
No me funciona. Pongo la Propiedad a True, compilo bien, pero luego nada.
Sigue sin aparecer en la ventana de propiedades de la Vista Diseño. Hará
falta algo más.
Gracias

"Octavio Hernandez" escribió:

Javier,

Debes asociar el atributo Browsable(true) a esas propiedades. También hay
otros atributos que te pueden hacer falta para indicar el comportamiento en
tiempo de diseño, mira:

http://msdn.microsoft.com/library/s...onents.asp

Slds - Octavio

"Javier" escribió en el mensaje
news:
> Hola. Estoy tratando de crear un Control Personalizado. El cuál quiero
> modificar mediante propiedades su ubicación (Top y left) Para ello tengo
> dos
> variables y utilizo el Get y el Set para darlas Valor. Pero luego al
> arrastrar el control a un formulario Web esas propiedades quiero que
> salgan
> en la Ventana de propiedades del control, pero no salen. ¿Cómo puedo
> hacerlo?
> Solo puedo darlas valor si creo un objeto de ese tipo. Agradecería
> cualquier
> ayuda. Gracias



Respuesta Responder a este mensaje
#3 Benton
06/10/2005 - 16:48 | Informe spam
No me funciona. Pongo la Propiedad a True, compilo bien, pero luego nada.
Sigue sin aparecer en la ventana de propiedades de la Vista Diseño. Hará
falta algo más.
Gracias



Prueba que la propiedad tenga Get y Set, ambos. A mí no me aparecían las
propiedades donde solo tenía Set.

Saludos,

-Benton

"Octavio Hernandez" escribió:

Javier,

Debes asociar el atributo Browsable(true) a esas propiedades. También hay
otros atributos que te pueden hacer falta para indicar el comportamiento
en
tiempo de diseño, mira:


http://msdn.microsoft.com/library/s...onents.asp

Slds - Octavio

"Javier" escribió en el mensaje
news:
> Hola. Estoy tratando de crear un Control Personalizado. El cuál quiero
> modificar mediante propiedades su ubicación (Top y left) Para ello
> tengo
> dos
> variables y utilizo el Get y el Set para darlas Valor. Pero luego al
> arrastrar el control a un formulario Web esas propiedades quiero que
> salgan
> en la Ventana de propiedades del control, pero no salen. ¿Cómo puedo
> hacerlo?
> Solo puedo darlas valor si creo un objeto de ese tipo. Agradecería
> cualquier
> ayuda. Gracias



Respuesta Responder a este mensaje
#4 Javier
07/10/2005 - 12:15 | Informe spam
YA lo tengo así, y nadad de nada. Mi código es éste:

[Browsable(true)]
public string Imagen_Derecha
{
get
{
return Grafico_Derecho;
}
set { Grafico_Derecho=value; }
}

"Benton" escribió:

> No me funciona. Pongo la Propiedad a True, compilo bien, pero luego nada.
> Sigue sin aparecer en la ventana de propiedades de la Vista Diseño. Hará
> falta algo más.
> Gracias

Prueba que la propiedad tenga Get y Set, ambos. A mí no me aparecían las
propiedades donde solo tenía Set.

Saludos,

-Benton

> "Octavio Hernandez" escribió:
>
>> Javier,
>>
>> Debes asociar el atributo Browsable(true) a esas propiedades. También hay
>> otros atributos que te pueden hacer falta para indicar el comportamiento
>> en
>> tiempo de diseño, mira:
>>
>>
>> http://msdn.microsoft.com/library/s...onents.asp
>>
>> Slds - Octavio
>>
>> "Javier" escribió en el mensaje
>> news:
>> > Hola. Estoy tratando de crear un Control Personalizado. El cuál quiero
>> > modificar mediante propiedades su ubicación (Top y left) Para ello
>> > tengo
>> > dos
>> > variables y utilizo el Get y el Set para darlas Valor. Pero luego al
>> > arrastrar el control a un formulario Web esas propiedades quiero que
>> > salgan
>> > en la Ventana de propiedades del control, pero no salen. ¿Cómo puedo
>> > hacerlo?
>> > Solo puedo darlas valor si creo un objeto de ese tipo. Agradecería
>> > cualquier
>> > ayuda. Gracias
>>
>>
>>



email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida