powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / TkuLabelLink - компонент для работы с ссылками
8 сообщений из 8, страница 1 из 1
TkuLabelLink - компонент для работы с ссылками
    #39629063
Фотография kuzduk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kuLabelLink

Компонент который нужно устанавливать в палитру компонентов IDE. Компонент для работы с ссылками. Открываем папки, файлы, ссылки в интернет(например сайт автора), написать письмо... Переходим по любой ссылке указанной в свойстве Link.

Font - шрифт в обычном состоянии

FontHover - шрифт при наведённом курсоре

Link - ссылка по которой осуществляется переход при клике, должна иметь вид любого зарегистрированного в системе протокола, например:
D:\
file://
http://
https://
mailto:
news:
telnet:

Link может быть относительным адресом(например %exe), подробнее об относительных путях читайте в описании функции Path_RelativToFull


Автоматический/ручной переход по ссылке:
Если кликнуть по kuLabelLink1 то осуществится автоматический переход по ссылке Link (описано в TkuLabelLink.Click)
Если описать событие OnClick для конкретного компонента на форме, то автоматического перехода по Link не осуществится: можно вручную описать событие OnClick


Если кликнуть средней кнопкой мыши(колесом) то Link скопируется в буфер обмена

официальный сайт с сылкой на скачивание: kuzduk.zz.mu/_kulabellink.html

...
Рейтинг: 0 / 0
TkuLabelLink - компонент для работы с ссылками
    #39629088
DimaBr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
TkuLabelLink - компонент для работы с ссылками
    #39629094
rgreat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kuzdukЕсли кликнуть средней кнопкой мыши(колесом) то Link скопируется в буфер обменаЛучше контекстное меню сделай.
...
Рейтинг: 0 / 0
TkuLabelLink - компонент для работы с ссылками
    #39629119
DimaBr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: pascal
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
//  if
  Reg.OpenKeyReadOnly(Key); //падла открывается только для чтения!!! 
//   then yy('!!! O_o !!!');
  
  if Reg.ValueExists('Progid')
  then
  begin
        Key := reg.ReadString('Progid');
        Reg.CloseKey;
  
        Reg.Free;                // мура, но иначе не присваевается DefaultIcon 
        Reg := TRegistry.Create; // мура, но иначе не присваевается DefaultIcon
...
Рейтинг: 0 / 0
TkuLabelLink - компонент для работы с ссылками
    #39682203
Фотография kuzduk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rgreatkuzdukЕсли кликнуть средней кнопкой мыши(колесом) то Link скопируется в буфер обменаЛучше контекстное меню сделай.

яя. натюрлих! в последней версии есть контекстное меню с пунктами: "перейти по ссылки" и "скопировать ссылку в буфер"
...
Рейтинг: 0 / 0
TkuLabelLink - компонент для работы с ссылками
    #39682270
Гирлионайльдо
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: pascal
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
program Project1;

{$APPTYPE CONSOLE}
{$R *.res}

uses
  System.SysUtils, ShellApi, Vcl.Clipbrd;

procedure Run(const str: string; const Params: string = '';
  ShowCmd: Integer = 5);
begin
  ShellExecuteW(0, 'open', PWideChar(str), PWideChar(Params), nil, ShowCmd);
end;

begin
  Run('http:\\Sitexxxx.com'); // Запкск сайта в браузере по умол.
  Run('C:\Windows'); // Запуск папки
  Run('Project2.exe'); // Запуск преокта в текущей папке
  Run('mailto:xx@gmail.com'); // Что то страшное

  Clipboard.SetTextBuf('Йа пельмешко');

  Writeln(Clipboard.AsText);

  Readln;

end.
...
Рейтинг: 0 / 0
TkuLabelLink - компонент для работы с ссылками
    #39682373
Гирлионайльдо
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ставим на форму TLinkLabel. И в caption
Код: pascal
1.
<a href="http://www.sql.ru/forum/delphi">Пойти на форум гулять?</a>



Получаем, кое чего
...
Рейтинг: 0 / 0
TkuLabelLink - компонент для работы с ссылками
    #39689786
Фотография kuzduk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
у меня на Delphi Xe скомплированно и на win7 запущенно и такого понимания html тегов не наблюдается. Думаю от версии Делфи зависит или версии операционки.
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Delphi [игнор отключен] [закрыт для гостей] / TkuLabelLink - компонент для работы с ссылками
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]