Главная
Регистрация
Вход
Суббота
23.11.2024
01:17
Приветствую Вас, Гость | RSS

Меню сайта

Друзья сайта

Категории раздела
Программы с GUI [8]
Создание программ с графическим интерфейсом пользователя

Форма входа

Наш опрос
Оцените мой сайт
Всего ответов: 446

Пользователи

Онлайн всего: 15
Гостей: 15
Пользователей: 0

 Каталог статей 
Главная » Статьи » C++ Builder 6 - GUI » Программы с GUI

PDA-версия страницы

Создание гиперссылки

Если вы в своей программе хотите поставить ссылку на ваш сайт, сделайте следующим образом:

В свойстве Caption компонента Label пропишите адрес сайта. В свойстве Cursor выберите crHandPoint. В свойстве Font можете сразу выбрать синий цвет текста текста. В мой программе он становится синим при наведении курсора.

 

 

 

//Событие OnClick лейбла
 
void __fastcall TForm1::Label1Click(TObject *Sender)
{
 ShellExecute(Application->Handle,"open","http://gitaristam.ucoz.ru/",NULL,NULL,SW_SHOWNORMAL);
 //по щелчку открывается ссылка в кавычках
}
//---------------------------------------------------------------------------
 
//Событие MouseMove лейбла
 
void __fastcall TForm1::Label1MouseMove(TObject *Sender, TShiftState Shift,
      int X, int Y)
{
 Label1->Font->Color=clBlue;//при наведении курсора на ссылку она изменит цвет
}
//---------------------------------------------------------------------------
 
//Событие MouseMove формы
 
void __fastcall TForm1::FormMouseMove(TObject *Sender, TShiftState Shift,
      int X, int Y)
{
  Label1->Font->Color=clBlack;//возвращаем цвет ссылки после того, как курсор уйдет с лейбла
}
//---------------------------------------------------------------------------


Пример заготовки:

 

 

 

 

 

Категория: Программы с GUI | Добавил: Admin (22.09.2011)
Просмотров: 7410 | Рейтинг: 0.0/0
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]

Помочь сайту!
рублей WMR
WebMoney на кошелек R407507742179

Партнёры сайта

Закладки

Поиск по сайту

Copyright H-L-L.RU © 2024
Сделать бесплатный сайт с uCoz