Ocultación de propiedades heredadas


Cómo ocultar las propiedades heredadas en C#

Cuando se hereda de otro componente/control a veces es deseable eliminar algunas de las propiedades que se heredan desde el inspector de propiedades.

Esto se logra con un ControlDesigner, como así

public class MyNameSpace.MyControlDesigner: Sistema.Windows.Los formularios.Diseño.ControlDesigner
{
public override void PostFilterProperties(IDictionary propiedades)
{
propiedades.Remove('NameOfProperty1')
propiedades.Remove('NameOfProperty1')
}
}

El segundo paso es asociar este diseñador con su control, como así

[Sistema.ComponentModel.Diseñador(typeof(MyNameSpace.MyControlDesigner))]
public class MyNameSpace.MyControl: ..........
{
etc
}









Ocultacion de propiedades heredadas


Ocultacion de propiedades heredadas : Multi-millones de consejos para hacer su vida mas facil.


Como ocultar las propiedades heredadas en C#

Cuando se hereda de otro componente/control a veces es deseable eliminar algunas de las propiedades que se heredan desde el inspector de propiedades.

Esto se logra con un ControlDesigner, como asi

public class MyNameSpace.MyControlDesigner: Sistema.Windows.Los formularios.Diseño.ControlDesigner
{
public override void PostFilterProperties(IDictionary propiedades)
{
propiedades.Remove('NameOfProperty1')
propiedades.Remove('NameOfProperty1')
}
}

El segundo paso es asociar este diseñador con su control, como asi

[Sistema.ComponentModel.Diseñador(typeof(MyNameSpace.MyControlDesigner))]
public class MyNameSpace.MyControl: ..........
{
etc
}


Ocultación de propiedades heredadas

Ocultación de propiedades heredadas : Multi-millones de consejos para hacer su vida más fácil.
Recommander aux amis
  • gplus
  • pinterest

Comentario

Dejar un comentario

Clasificación