Как убрать свойства базового класса в классе-потомке? - C#
Формулировка задачи:
пишу свой контрол для winforms в моем контроле не будет столько свойств как в контроле usercontrol (ведь что бы контрол добавить на форму надо наследовать от usercontrol) соответственно их надо убрать не просто заменить пустыми а сделать не доступными то есть я определяю в новом классе 6 свойств и всего 6 должно быть доступно.А объявлять весь контрол в переменной не вариант так как я использую setstyle (http://msdn.microsoft.com/en-us/libr...vs.110%29.aspx) против мерцания
Решение задачи: «Как убрать свойства базового класса в классе-потомке?»
textual
Листинг программы
- interface IMyControl
- {
- void OnCreateControl();
- void OnMouseDown(MouseEventArgs e);
- void OnResize(EventArgs e);
- }
- public class MyControl : UserControl, IMyControl
- {
- public void OnCreateControl() { }
- public void OnMouseDown(MouseEventArgs e) { }
- public void OnResize(EventArgs e) { }
- }
- public Form1()
- {
- InitializeComponent();
- IMyControl mc = new MyControl();
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д