the_alex_mark

Атрибуты классов C#

Mar 24th, 2019
101
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.58 KB | None | 0 0
  1. using System.ComponentModel;
  2.  
  3. // Сериализация класса
  4. [Serializable]
  5.  
  6. // Установка картинки на перерисованный элемент управления
  7. [ToolboxBitmap(typeof(System.Windows.Forms.VScrollBar))]
  8.  
  9. // Скрытие пользовательского элемента управления из панели инструментов
  10. [DesignTimeVisible(false)]
  11.  
  12. // Установка события по умолчанию
  13. [DefaultEvent("Scroll")]
  14.  
  15. // Установка свойства по умолчанию
  16. [DefaultProperty("Color")]
  17.  
  18. // Видимость, расположение и описание свойства
  19. [Browsable(true), Category("Appearance"), Description("Цвет ползунка")]
  20.  
  21. // Установка значения свойства по умолчанию
  22. [DefaultValue(typeof(Color), "0, 0, 0")] // Для типа данных "Color"
  23. [DefaultValue(5)]                        // Для типа данных "Int32"
  24.  
  25. // Неизвестно (для свойства)
  26. [DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)]
  27.  
  28. // Сообщение о том, что класс (или свойство) устарел
  29. [Obsolete("Данных класс устарел. Вместо этого используйте этот Property2.")]
  30. [Obsolete("Данных класс устарел. Вместо этого используйте этот Class2.")]
  31.  
  32.  
  33. // Ссылки на дополнительную информацию
  34. // https://metanit.com/sharp/tutorial/14.4.php
Advertisement
Add Comment
Please, Sign In to add comment