TLabel Delphi — среда быстрой разработки, где в качестве языка программирования используется Object Pascal. На сегодняшний день позволяет разрабатывать ПО для Microsoft Windows, Mac OS, iOS и Android и входит в состав Embarcadero RAD Studio https://delphi-hlp.ru/index.php/tlabel.feed 2022-09-13T04:30:23+07:00 Delphi help info@delphi-hlp.ru Joomla! - Open Source Content Management Как осуществить ввод текста в компоненте Label? 2017-08-11T16:53:18+07:00 2017-08-11T16:53:18+07:00 https://delphi-hlp.ru/index.php/tlabel/kak-osushchestvit-vvod-teksta-v-komponente-label.html Super User toto44@inbox.ru <p><span style="color: #000000; font-size: 12pt;">Многие программисты задавая такой вопрос получают на него стандартный ответ "используй edit box." На самом же деле этот вопрос вполне решаем, хотя лейблы и не основаны на окне и, соответственно не могут получать фокус ввода и, соответственно не могут получать символы, вводимые с клавиатуры. Давайте рассмотрим шаги, которые были предприняты мной для разработки данного компонента.</span></p> <p><span style="color: #000000; font-size: 12pt;"> </span></p> <p class="feed-readmore"><a target="_blank" href ="/index.php/tlabel/kak-osushchestvit-vvod-teksta-v-komponente-label.html">Подробнее...</a></p> <p><span style="color: #000000; font-size: 12pt;">Многие программисты задавая такой вопрос получают на него стандартный ответ "используй edit box." На самом же деле этот вопрос вполне решаем, хотя лейблы и не основаны на окне и, соответственно не могут получать фокус ввода и, соответственно не могут получать символы, вводимые с клавиатуры. Давайте рассмотрим шаги, которые были предприняты мной для разработки данного компонента.</span></p> <p><span style="color: #000000; font-size: 12pt;"> </span></p> <p class="feed-readmore"><a target="_blank" href ="/index.php/tlabel/kak-osushchestvit-vvod-teksta-v-komponente-label.html">Подробнее...</a></p> Как отобразить hint в TLabel? 2017-08-11T16:52:09+07:00 2017-08-11T16:52:09+07:00 https://delphi-hlp.ru/index.php/tlabel/kak-otobrazit-hint-v-tlabel.html Super User toto44@inbox.ru <p><span style="color: #000000; font-family: tahoma,arial,helvetica,sans-serif; font-size: 12pt; font-style: italic;">На форме лежат TEdit, TCheckBox и TLabel. Я бы хотел, чтобы при наведении на TEdit или TCheckBox в TLabel отображалась "подсказка". </span></p> <p><span style="color: #000000; font-family: tahoma,arial,helvetica,sans-serif; font-size: 12pt; font-style: italic;">Т.е. своего рода hint, но только отображаемый в TLabel. Как такое можно сотворить?</span></p> <p><span style="color: #000000; font-family: tahoma,arial,helvetica,sans-serif; font-size: 12pt;"> </span></p> <p><span style="color: #000000; font-family: tahoma,arial,helvetica,sans-serif; font-size: 12pt;">Такое поведение Hint в VCL предусмотренно:</span></p> <p class="feed-readmore"><a target="_blank" href ="/index.php/tlabel/kak-otobrazit-hint-v-tlabel.html">Подробнее...</a></p> <p><span style="color: #000000; font-family: tahoma,arial,helvetica,sans-serif; font-size: 12pt; font-style: italic;">На форме лежат TEdit, TCheckBox и TLabel. Я бы хотел, чтобы при наведении на TEdit или TCheckBox в TLabel отображалась "подсказка". </span></p> <p><span style="color: #000000; font-family: tahoma,arial,helvetica,sans-serif; font-size: 12pt; font-style: italic;">Т.е. своего рода hint, но только отображаемый в TLabel. Как такое можно сотворить?</span></p> <p><span style="color: #000000; font-family: tahoma,arial,helvetica,sans-serif; font-size: 12pt;"> </span></p> <p><span style="color: #000000; font-family: tahoma,arial,helvetica,sans-serif; font-size: 12pt;">Такое поведение Hint в VCL предусмотренно:</span></p> <p class="feed-readmore"><a target="_blank" href ="/index.php/tlabel/kak-otobrazit-hint-v-tlabel.html">Подробнее...</a></p> Как переделать TLabel в URL? 2017-08-11T16:51:14+07:00 2017-08-11T16:51:14+07:00 https://delphi-hlp.ru/index.php/tlabel/kak-peredelat-tlabel-v-url.html Super User toto44@inbox.ru <p><span style="color: #000000; font-family: tahoma,arial,helvetica,sans-serif; font-size: 12pt;">By Kevin Lange (klange@partslink.com) </span></p> <p><span style="color: #000000; font-family: tahoma,arial,helvetica,sans-serif; font-size: 12pt;">Приложение содержит ссылку, которая позволяет запускать Браузер и сразу перейти по указанному в ссылке адресу. Процесс создания URL заключается в переделке компоненты TLabel в URL. </span></p> <p><span style="font-family: tahoma,arial,helvetica,sans-serif; font-size: 12pt;"><span style="color: #000000;"> </span><span style="color: #000000;">Следующие 3 шага показывают как переделать TLabel в URL.</span></span></p> <p><span style="color: #000000; font-family: tahoma,arial,helvetica,sans-serif; font-size: 12pt;">Шаг 1   Установите в свойствах шрифта подчёркивание и цвет ссылки. </span></p> <p><span style="color: #000000; font-family: tahoma,arial,helvetica,sans-serif; font-size: 12pt;">Шаг 2   Установите свойства курсора. Когда мышка попадает на URL, то курсор должен превращаться в ручку. </span></p> <p><span style="color: #000000; font-family: tahoma,arial,helvetica,sans-serif; font-size: 12pt;">Шаг 3   Записываем событие OnClick для ссылки. Когда пользователь нажимает на ссылку, то запускается браузер, который автоматически переходит на заданный адрес. Однако этого мало! Нужно будет добавить в приложение ещё одну строчку </span></p> <p class="feed-readmore"><a target="_blank" href ="/index.php/tlabel/kak-peredelat-tlabel-v-url.html">Подробнее...</a></p> <p><span style="color: #000000; font-family: tahoma,arial,helvetica,sans-serif; font-size: 12pt;">By Kevin Lange (klange@partslink.com) </span></p> <p><span style="color: #000000; font-family: tahoma,arial,helvetica,sans-serif; font-size: 12pt;">Приложение содержит ссылку, которая позволяет запускать Браузер и сразу перейти по указанному в ссылке адресу. Процесс создания URL заключается в переделке компоненты TLabel в URL. </span></p> <p><span style="font-family: tahoma,arial,helvetica,sans-serif; font-size: 12pt;"><span style="color: #000000;"> </span><span style="color: #000000;">Следующие 3 шага показывают как переделать TLabel в URL.</span></span></p> <p><span style="color: #000000; font-family: tahoma,arial,helvetica,sans-serif; font-size: 12pt;">Шаг 1   Установите в свойствах шрифта подчёркивание и цвет ссылки. </span></p> <p><span style="color: #000000; font-family: tahoma,arial,helvetica,sans-serif; font-size: 12pt;">Шаг 2   Установите свойства курсора. Когда мышка попадает на URL, то курсор должен превращаться в ручку. </span></p> <p><span style="color: #000000; font-family: tahoma,arial,helvetica,sans-serif; font-size: 12pt;">Шаг 3   Записываем событие OnClick для ссылки. Когда пользователь нажимает на ссылку, то запускается браузер, который автоматически переходит на заданный адрес. Однако этого мало! Нужно будет добавить в приложение ещё одну строчку </span></p> <p class="feed-readmore"><a target="_blank" href ="/index.php/tlabel/kak-peredelat-tlabel-v-url.html">Подробнее...</a></p> Комбинация TLabel и TEdit 2017-08-11T16:54:41+07:00 2017-08-11T16:54:41+07:00 https://delphi-hlp.ru/index.php/tlabel/kombinatsiya-tlabel-i-tedit.html Super User toto44@inbox.ru <p style="margin: 7px 0px; text-align: justify;"><span style="font-family: tahoma,arial,helvetica,sans-serif; font-size: 12pt;">Автор: Mike Scott</span></p> <p><span style="font-family: tahoma,arial,helvetica,sans-serif; font-size: 12pt;"> При размещении на форме, создается TLabel, расположенный выше поля редактирования. При перемещении поля редактирования, TLabel "следует" за ним. При удалении поля редактирования, TLabel также удаляется. Имеется свойство LabelCaption, так что вы можете редактировать заголовок Tlabel. Вероятно вам потребуются и другие свойства TLabel, типа Font, но этот код только демонстрирует технологию, так что развивайте его по своему усмотрению.</span></p> <p><span style="font-family: tahoma,arial,helvetica,sans-serif; font-size: 12pt;"> </span></p> <p class="feed-readmore"><a target="_blank" href ="/index.php/tlabel/kombinatsiya-tlabel-i-tedit.html">Подробнее...</a></p> <p style="margin: 7px 0px; text-align: justify;"><span style="font-family: tahoma,arial,helvetica,sans-serif; font-size: 12pt;">Автор: Mike Scott</span></p> <p><span style="font-family: tahoma,arial,helvetica,sans-serif; font-size: 12pt;"> При размещении на форме, создается TLabel, расположенный выше поля редактирования. При перемещении поля редактирования, TLabel "следует" за ним. При удалении поля редактирования, TLabel также удаляется. Имеется свойство LabelCaption, так что вы можете редактировать заголовок Tlabel. Вероятно вам потребуются и другие свойства TLabel, типа Font, но этот код только демонстрирует технологию, так что развивайте его по своему усмотрению.</span></p> <p><span style="font-family: tahoma,arial,helvetica,sans-serif; font-size: 12pt;"> </span></p> <p class="feed-readmore"><a target="_blank" href ="/index.php/tlabel/kombinatsiya-tlabel-i-tedit.html">Подробнее...</a></p>