Архив категории ‘Windows и C#’
Урок 21. Как создать экземпляр класса по его имени?
Написано admin в 20 Июнь 2008 – 19:43 -Урок 21. Как создать экземпляр класса по его имени?
Часто требуется создать экземпляр некоторого класса по его имени. Например, для конфигурации некоторой программы — имя нужного класса может хранится в конфигурационном файле. Или же имя может задать пользователь в каком-нибудь диалоговом окне приложения.
В приведенном ниже примере для Windows мы сделаем это через метод CreateInstance класса Activator. Для этого примера нам понадобятся один интерфейс ISomeInterface и два производных от него класса Class1 и Class2. В принципе можно обойтись и без них, но с ними легче показать, что экземпляры наших классов Class1 и Class2 действительно создаются. Вот объявление интерфейса:
Tags: Activator, CreateInstance, EventArgs, Forms, GetType, interface, ISomeInterface, MessageBox, namespace, System, textbox, WindowsApplication
Находится в Windows и C# | No Comments »
Урок 20. TreeView для каталогов — окончание
Написано admin в 20 Июнь 2008 – 19:42 -Урок 20. TreeView для каталогов — окончание
Осталось для нашего дерева папок, начатаго на уроке 18, добавить метод AddTreeNodes для добавления подузлов. Вот его код (этот метод добавляем естественно, в класс формы):
Tags: AddTreeNodes, DirectoryInfo, foreach, GetFullPath, Tag, TreeNode, TreeView, UnauthorizedAccessException
Находится в Windows и C# | No Comments »
Урок 19. TreeView для каталогов — продолжение
Написано admin в 20 Июнь 2008 – 19:41 -Урок 19. TreeView для каталогов — продолжение
Продолжаем заниматься нашим деревом каталогов.
Вот код обещанного на прошлом уроке метода NodeExpand:
Tags: AddTreeNodes, fullPath, GetFullPath, NodeExpand, null, RemoveAt, Text, TreeView
Находится в Windows и C# | No Comments »
