Chertenok.ru - все о программировании
Вход  |  Регистрация  |  Поиск 
Праздник
Через 12 дней :

Международный Женский день


BB-ссылка
Навигация | Поиск по FAQ | <- Назад | Вперед -> | Обновить
58.02 Можно ли в дизайн-тайме скрыть от пользователя свойство базового класса в компоненте-потомке?

Ответ

 DrPass Ср, 11-Окт-2006 23:33 Просмотров: 567
Установите атрибут Browseable для нового свойства, которое скрывает существующее. Вот пример кода, который скрывает свойство WordWrap в наследнике TextBox.


c#:
  1. public class MyTextBox : TextBox
  2. {
  3.      [Browsable(false)]
  4.      public new bool WordWrap
  5.      {
  6.           get{ return false;} //always false
  7.           set{}
  8.      }
  9. }
  10.  


VB.NET:
  1. Public Class MyTextBox
  2.      Inherits TextBox
  3.       _
  4.      Public Shadows Property WordWrap() As Boolean
  5.           Get
  6.                Return False 'always false
  7.           End Get
  8.           Set 'empty
  9.           End Set
  10.      End Property
  11. End Class 'MyTextBox   
  12.  


Показать/скрыть комментарии (0)

хостинг от .masterhost 
Rambler's Top100