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

Visual Basic.NET. Уроки

  Все выпуски  

Visual Basic.NET. Уроки


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


VB.NET. Создание компонентов. Уроки с сайта http://progs.biz

Рассылка № 56

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

Полные версии уроков (с картинками) можно найти по адресам:
Урок 6. Тестирование компонента в VB.NET.

Ч. Петцольд. Программирование для Microsoft Windows на Microsoft Visual Basic .NET. Том 2.
Ч. Петцольд. Программирование для Windows на Visual Basic.NET. Том 2
Заказать на Озоне

Подробнее

Рассылки сайта progs.biz через subscribe.ru
Уроки по Visual C++ (MFC, платформа .NET)
Уроки по Visual C++.NET. Программирование для Windows (библиотеки MFC, ATL) и для платформы .NET. Каждый урок содержит информацию только по существу и расчитан на 10-20 минут. Уроки по каждой теме независимы.

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

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

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

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

Нажимаем на OK. Новый компонент появися на панели 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.

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

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

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

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

Наверх

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


BannerDrive.ru

http://subscribe.ru/
E-mail: ask@subscribe.ru
Отписаться
Убрать рекламу


В избранное