Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C++ Builder > Ссылка с формы на web страницу


Автор: DmitriyFilippov 14.1.2007, 15:21
Привет! Как сделать ссылку с формы на страничку в интернете. Чтоб по ее нажатию в браузере открывалась эта страничка?

Автор: stmamont 14.1.2007, 15:54
Я обычно ставлю TLabel
И Обрабатываю событие OnClick
по событию вызываю функцию WinAPI 
ShellExecute();

вот пример
Код

ShellExecute(this->Handle , "open" , SITE_URL , 0 , 0 , SW_SHOWDEFAULT);

Автор: Bima 15.1.2007, 08:14
я делаю так:
Код

//---------------------------------------------------------------------------
void __fastcall TForm1::Label1Click(TObject *Sender)
{
AnsiString pat;
pat = "www.yandex.ru";
ShellExecute(Handle, NULL, pat.c_str() , NULL, NULL, SW_SHOWNOACTIVATE);
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Label1MouseMove(TObject *Sender, TShiftState Shift, int X, int Y)
{
Label1->Font->Color=clBlue;
}
//---------------------------------------------------------------------------
void __fastcall TForm1::FormMouseMove(TObject *Sender, TShiftState Shift, int X, int Y)
{
Label1->Font->Color=clBlack;
}

Автор: coSSinuSS 15.1.2007, 13:34
еще красивше шрифт сделать нужно и указательный палец  smile 

Автор: stmamont 15.1.2007, 14:20
еще красивше будет сделать компоненту готовую)))

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)