Сообщения с тегом ‘Forms’
Урок 22. Использование гиперссылки (LinkLabel)
Написано admin в 20 Июнь 2008 – 19:44 -Урок 22. Использование гиперссылки (LinkLabel)
Элемент гиперссылка (LinkLabel) выглядит на панели Toolbox как синяя подчеркнутая буква A.
Перетащите его на форму нашего приложения. Рассмотрим для начала основные свойства. Разумеется, это LinkColor (цвет непосещенной ссылки), VisitedLinkColor (цвет посещенной ссылки), Text (надпись, которая непосредственно видна на гиперссылке), Cursor (можно сразу установить в Hand (курсор в виде перста указующего)), LinkVisited (свойство булевского типа, если оно установленов true, то для гиперссылки используется VisitedLinkColor цвет, если в false, то LinkColor).
Тепрь посмотрим, что нам надо сделать, чтобы при щелчке на нашей гиперссылке запускался браузер по умолчанию и в нем открывалась некоторая заданная нами web-страничка.
Во-первых, мы должны где-то адрес нашей web-страницы хранить. Вот как, например, это можно сделать:
Tags: Cursor, Diagnostics, Forms, LinkClicked, LinkData, LinkLabel, LinkLabelLinkClickedEventArgs, LinkVisited, Object, System, VisitedLinkColor
Находится в Windows и C# | No Comments »
Урок 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 »
Урок 10. Класс SystemInformation
Написано admin в 20 Июнь 2008 – 19:33 -Урок 10. Класс SystemInformation
Класс SystemInformation предоставляет различную информацию о системе. Например, с его помощью можно выяснить размеры различных элементов пользовательского интерфейса (высоту заголовка окна, горизонтальное расстояние между узлами сетки, по которым распологаются иконки на рабочем столе и др.), узнать информацию о текущем пользователе, наличие сети и многое другое.
Для получения такой информации мы должны использовать различные статические методы этого класса. Вот пример:
Tags: ComputerName, Forms, GetSystemMetrics, MenuFont, MouseButtons, name, Size, UserName, VerticalScrollBarWidth
Находится в Windows и C# | No Comments »
