Как убрать свойства базового класса в классе-потомке? - 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(); }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д