Saludos compañeros
Tengo el siguiente caso :
- Uso Visual Studio 2005 Standard Edition y .Net Framework 2.0 SP1
- He creado un user control, llamemoslo MyTextBox, que hereda directamente
de la clase TextBox
public class MyTextBox : TextBox (bla,bla,bla.)
- La clase MyTextBox tiene defiido en el constructor una linea de codigo
para asignar el font :
this.Font = new Font("Verdana",9)
- Este control lo pego en una forma, corro el ejemplito, todo perfecto.
- Ahora quiero cambiar el font de la clase MyTextBox, y lo defino a 12
puntos:
this.Font = new Font("Verdana",12)
- Compilo y corro la aplicacion, el textbox de la forma tiene el font
Verdana, pero en 9 puntos!!!
Segun lo que entiendo de herencia, el control pegado dentro de la forma
deberia automaticametne heredar las propiedades del control base. (Yo vengo
de programar en VFP y toda la vida a funcionado asi). Que sucede si
avanzando en mi proyecto me animo a cambiar de font a toda mi aplicacion.
Tendria que barrer todos y cada uno de los lugares de mi proyecto para
actualizar manualmente el font????
Espero puedan ayudarme a solucionar este problema
Gracias de antemano
Javier Lozano
Lima-Peru
Leer las respuestas