Отправляет email-рассылки с помощью сервиса Sendsay

Финансы. Инструкция

  Все выпуски  

Уроки по C# и .NET.


Информационный Канал Subscribe.Ru

Уроки по C#. Рассылки сайта progs.biz
Выпуск № 75
 
Начало > C# > Компоненты > Урок 4

Э. Трельсен Модель COM и применение ATL 3.0.
Э. Трельсен. Модель COM и применение ATL 3.0
Заказать на Озоне

Подробнее


Полные версии уроков (с картинками): урок 4.

Visual C#. Создание компонентов
Урок 4. Добавляем свойство как combobox

Как вы наверное заметили, некоторые свойства отображаются в окне Properties в виде comcobox'а (например, для всех свойств логического типа в таком combobox'е есть 2 значения - true и false).

Есть несколько способов, как добиться такого отображения. Самый простой - это объявить свойство, которое имеет тип некоторого enum'а.

Вот пример:

    public class UserControl1 : System.Windows.Forms.UserControl
    {
        ...
        public enum MyColors {
            Blue,
            Grey,
            Yellow
        }        
        // Объявление переменной типа MyColors
        MyColors myColor;
        // Объявление свойства типа MyColors
        public MyColors Color {
            get {
                return myColor;
            }
            set {
                myColor = value;
            }
        }
    }

После компиляции компонента наше новое свойство будет выглядеть в окне Properties как combobox.

Рассылки сайта progs.biz
Visual C++, MFC
C# и .NET
VB.NET
ASP.NET new!
Win API
C/C++
Delphi
Java
HTML, PHP, mySQL, WEB-дизайн
Flash MX
C++ Builder
Ассемблер
SQL Server
DirectX
Обзор книг
Обзор программ
Новости сайта progs.biz


PARKING.RU. Качественный ВИРТУАЛЬНЫЙ ХОСТИНГ на платформе Windows(r): поддержка NET, многофункциональная панель управления, аренда бизнес-приложений, сертифицированные специалисты. Управляемый ВЫДЕЛЕННЫЙ ХОСТИНГ на платформе Windows(r): производительные серверы, профессиональная поддержка, аренда ПО Microsoft(r), безопасность, гарантии. http://www.parking.ru


Копирование любых материалов сайта без разрешения авторов и владельцев сайта запрещено.
© 2002-2005 сайт progs.biz
© 2002-2005 Алексеев Игорь

http://subscribe.ru/
http://subscribe.ru/feedback/
Подписан адрес:
Код этой рассылки: comp.soft.prog.csharplessons
Отписаться

В избранное