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

Финансы. Инструкция

  Все выпуски  

Уроки по C# и .NET.


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

Уроки по C#. Рассылки сайта progs.biz
Выпуск № 70
 
Начало > C# > Windows > Урок 22

Михаил Фленов. Библия Delphi.
Михаил Фленов. Библия Delphi
Заказать на Озоне

Подробнее


Полные версии уроков (с картинками): урок 22.

C# для Windows
Урок 22. Использование гиперссылки (LinkLabel)

Элемент гиперссылка (LinkLabel) выглядит на панели Toolbox как синяя подчеркнутая буква A.

Перетащите его на форму нашего приложения. Рассмотрим для начала основные свойства. Разумеется, это LinkColor (цвет непосещенной ссылки), VisitedLinkColor (цвет посещенной ссылки), Text (надпись, которая непосредственно видна на гиперссылке), Cursor (можно сразу установить в Hand (курсор в виде перста указующего)), LinkVisited (свойство булевского типа, если оно установленов true, то для гиперссылки используется VisitedLinkColor цвет, если в false, то LinkColor).

Тепрь посмотрим, что нам надо сделать, чтобы при щелчке на нашей гиперссылке запускался браузер по умолчанию и в нем открывалась некоторая заданная нами web-страничка.

Во-первых, мы должны где-то адрес нашей web-страницы хранить. Вот как, например, это можно сделать:

...
linkLabel1.Links[0].LinkData = "http://progs.biz";
 ...

Как вы видите, существует целая коллекция Links, так что в принципе мы можем хранить несколько ссылок.

И, во-вторых, мы должны добавить обработчик щелчка мыши по нашей гиперссылке. В нем мы и запустим установленный по умолчанию браузер и откроем в нем нужную страницу. Например, это можно сделать вот так:

    private void linkLabel1_LinkClicked(object sender,
        System.Windows.Forms.LinkLabelLinkClickedEventArgs e)
    {
        // Запускаем браузер и открываем в нем страницу.
        System.Diagnostics.Process.Start(e.Link.LinkData.ToString());
    }

Тут мы используем класс System.Diagnostics.Process, позволяющий запускать другие программы на нашем компьютере.

Рассылки сайта progs.biz
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


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


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

http://subscribe.ru/
http://subscribe.ru/feedback/
Подписан адрес:
Код этой рассылки: comp.soft.prog.csharplessons
Отписаться

В избранное