progs.biz  
Начало>VB.NET>Компоненты>Урок 6
C#
VB.NET
Visual C++.NET
ASP.NET
Visual C++ 6
WinAPI
C/C++
Delphi
C++ Builder
Java
SQL
PHP
DirectX
Visual Basic 6.0
Ассемблер
Интернет
Сист. прогр-ние
Pocket PC
Обзор книг
Обзор программ

Джон Коннелл. Разработка элементов управления Microsoft .NET на Microsoft Visual Basic .NET
Джон Коннелл. Разработка элементов управления Microsoft .NET на Microsoft Visual Basic .NET
Заказать на Озоне



Яндекс-цитирования

VB.NET. Создание компонентов
Урок 6. Тестирование компонента в VB.NET

Для тестирования компонента создадим простое Windows приложение на VB.NET. Пусть для определенности его имя - test.

Теперь надо добавить наше компонент на панель Toolbox. Для этого щелкаем на панели Toolbox правой кнопкой мыши и выбираем пункт Add/RemoveItems:

Добавление компонента

В появивщемся окне Costomize Toolbox выбираем UserControl1 (именно такое имя по умолчанию получил наш компонент). Возможно, что для этого нам придется воспользоваться кнопкой Browse.

Окно Costomize Toolbox

Нажимаем на OK. Новый компонент появися на панели ToolBox:

Окно Costomize Toolbox

Переносим его двойным щелчком на форму. Добавим еще на форму кнопку для вызова метода нашего компонета. В обработчике щелчка на кнопке пишем следующий код:

    Private Sub Button1_Click(ByVal sender As System.Object, _
        ByVal e As System.EventArgs) Handles Button1.Click
        UserControl11.Rand()
    End Sub

Теперь добавит обработчик для события MaxNumber нашего компонента. Для этого в окне кода в левом combobox'е выбираем UserControl11, а в правом - MaxNumber:

Добавление обработчика для события MaxNumber

В появившейся заготовке для кода пишем, например, следующее:

    Private Sub UserControl11_MaxNumber() Handles UserControl11.MaxNumber
        MessageBox.Show("Event MaxNumber")
    End Sub

Последний штрих - выделяем на тестовой форме наш компонент и задаем в окне Properties значение его свойства N (напомним, что N - это максимально возможное случайное число):

Задание свойства N

Запускаем тестовую программу. При нажатии на кнопку на компоненте будет появляться случайное число от 1 до N, при это иногда будет возбуждаться событие и появляться соответствующий MessageBox. При щелчкеже на самой компонете цифры на нем будут получать случайный цвет.

Рассылки нашего сайта на Subscribe.Ru
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


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