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

Visual Basic.NET. Уроки

  Все выпуски  

Visual Basic.NET. Уроки


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

Уроки по Visual Basic.NET. Рассылки сайта progs.biz
Выпуск № 72
 
Начало > VB.NET > Компоненты > Урок 9

Том Миллер. DirectX 9 с управляемым кодом. Программирование игр и графики.
Том Миллер. DirectX 9 с управляемым кодом. Программирование игр и графики
Заказать на Озоне

Подробнее


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

VB.NET. Создание компонентов
Урок 9. Перечисляемые свойства

Перечисляемые свойства - это те свойства, для которых пользователь может задать значение только из некоторого набора. Типичный пример такого свойства - это свойство логического типа. Для логического типа, как известно, пользователь может выбрать только либо True, либо False.

Для того, чтобы ваш компонент имел свойство перечисляемого типа, мы должны просто объявить нужный перечисляемый тип (с использованием ключевого слова Enum). Это можно сделать, например, прямо в классе компонента. затем надо объявить в классе компонента переменную и свойство нашего объявленного только что перечисляемого типа. Формально мы можем переменную даже и не объявлять, но нам надо где-нибудь хранить наши данные!

Вот пример:

Public Class UserControl1
    Inherits System.Windows.Forms.UserControl
    ...
        ' Объявление нового типа.
    Public Enum MyEnum
        Alphabetical
        Digital
    End Enum
    ' Объявление переменной.
    Private _myEnum As MyEnum
    ' Объявление свойства.
    Public Property MyType() As MyEnum
        Get
            Return _myEnum
        End Get
        Set(ByVal Value As MyEnum)
            _myEnum = Value
        End Set
    End Property
    ...

После компилящии и размещении на форме наше свойство будет выглядеть как combobox в окне Properties Visual Strudio.

Рассылки сайта progs.biz
Visual C++, MFC
C# и .NET
VB.NET
Win API
C/C++
Delphi
Java
HTML, PHP, mySQL, WEB-дизайн
Flash MX new!
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.vblessons
Отписаться

В избранное