Topic: Label выделение текста
День добрый, как то можно реализовать выделение надписи лейбела, допустим чтобы скопировать в буфер
My Visual Database → Russian → Label выделение текста
День добрый, как то можно реализовать выделение надписи лейбела, допустим чтобы скопировать в буфер
Или сделать на форме что то наподобии гиперссылки без использования таблиц
Или сделать на форме что то наподобии гиперссылки без использования таблиц
Нужна ссылка на сайт? Если да, то можно сделать так:
OpenURL(Form1.Label1.Caption); //URL находится в надписи и будет открыто в браузере по умолчанию.
Код можно поместить в любое событие, хоть самого лейбла, хоть отдельной кнопки, напр., OnClick, OnDoubleClick.
П.С.
Если же нужно скопировать текст в буфер обмена, то можно поместить на форме скрытый компонент TEdit.
Затем пишем примерно такой код, напр., в событие OnClick самого лейбла, в котором находится адрес:
Form1.Edit1.Text:= Form1.Label1.Caption; //Помещаем текст лейбла в текстовое поле.
Form1.Edit1.SelectAll; //выделяем весь текст
Form1.Edit1.CopyToClipBoard; //копируем в буфер
Спасибо! Сегодня попробую, да хочу сделать что то на подобии интерактивной справки по программе
Form1.Edit1.Text:= Form1.Label1.Caption; //Помещаем текст лейбла в текстовое поле. Form1.Edit1.SelectAll; //выделяем весь текст Form1.Edit1.CopyToClipBoard; //копируем в буфер
Видимо CopyToClipBoard не работает в 1.46 версии (пишет Undeclared идентификатор)
Извините соврал) Заработало, забыл точку) Спасибо alex
My Visual Database → Russian → Label выделение текста
Powered by PunBB, supported by Informer Technologies, Inc.
Theme Hydrogen by Kushi