VB.NET. Создание компонентов Урок 7. Тестирование компонента в C#
На прошлом уроке мы рассмотрели, как использовать наш компонент в программе на VB.NET. На этом же уроке мы посмотрим, как можно использовать наш компонент в программе на C#.
Вообще говоря все .NET-языки совместимы на уровне откомпилированного кода, так что вы можете использовать созданные на VB.NET компоненты в C#-программах и наоборот.
Итак, создайте Window Application программу на C#. Если компонента на панели Tooolbox нет, то добавляем его - для этого в контекстном меню для Toolbox выбираем Add/Remove Items:
И в появившемся диалоге Costomize Toolbox на вкладке .NET Framework Components находим наш компонент (возможно, что его там нет, в этом случае воспользуемся кнопкой Browse):
Нажимаем в этом диалоговом окне на OK для его закрытия.
После добавления компонента на панель Toolbox перенесите его двойным щелчком на форму. Выделите его на форме и измените в окне Properties свойство N:
Теперь добавим обработчик для события нашего компонента. Для этого при выделенном элементе нажимаем на кнопку Events в окне Properties, находим в списке наше событие MaxNumber и двойным щелчком создаем заготовку:
В заготовке пишем некоторый код, например банальный messagebox:
private void userControl11_MaxNumber()
{
MessageBox.Show("MaxNumber");
}
Можно добавить также кнопку, в обработчике которой вызываем метод Rand нашего компонента:
private void button1_Click(object sender, System.EventArgs e)
{
userControl11.Rand();
}
Все - запускаем и наслаждаемся результатами нашего труда.
|