Скруглённый TEdit

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

Скруглённый TEdit

Сообщение Vadim » 19.10.2018 09:04:59

Подскажите компонент типа TEdit со скруглёнными углами.
Или как у обычного TEdit скруглить углы не гася у него "BorderStyle"...
Vadim
долгожитель
 
Сообщения: 2833
Зарегистрирован: 05.10.2006 08:52:59
Откуда: Красноярск

Re: Скруглённый TEdit

Сообщение wadman » 19.10.2018 09:13:27

Сделать наследника со своим методом прорисовки.
wadman
постоялец
 
Сообщения: 107
Зарегистрирован: 18.10.2016 15:54:28

Re: Скруглённый TEdit

Сообщение Vadim » 19.10.2018 10:20:43

wadman писал(а):Сделать наследника со своим методом прорисовки.

Я думал, может кто-то уже сделал... :D
Vadim
долгожитель
 
Сообщения: 2833
Зарегистрирован: 05.10.2006 08:52:59
Откуда: Красноярск

Re: Скруглённый TEdit

Сообщение Лекс Айрин » 11.11.2018 12:15:26

Vadim писал(а):Я думал, может кто-то уже сделал...


Я пытался сделать нечто подобное viewtopic.php?f=5&t=25585#p127093
Сейчас даже не найду исходников.
Долго, муторно и ноги после этого болят(((
Аватара пользователя
Лекс Айрин
долгожитель
 
Сообщения: 4240
Зарегистрирован: 19.02.2013 16:54:51

Re: Скруглённый TEdit

Сообщение Vadim » 11.11.2018 14:16:10

Я пока остановился на "составном" варианте - обычный TEdit без рамки, а вокруг скуглённый TShape как рамка... :-)
Vadim
долгожитель
 
Сообщения: 2833
Зарегистрирован: 05.10.2006 08:52:59
Откуда: Красноярск

Re: Скруглённый TEdit

Сообщение Лекс Айрин » 11.11.2018 14:25:56

Vadim, ну да, это проще.

Тем более, что тебе все равно пришлось бы использовать TShare, для придания формы... Ну или самому делать картинку-фон, но это уже похуже.
Аватара пользователя
Лекс Айрин
долгожитель
 
Сообщения: 4240
Зарегистрирован: 19.02.2013 16:54:51


Вернуться в Lazarus

Кто сейчас на конференции

Сейчас этот форум просматривают: Google Adsense [Bot], tria, Yandex [Bot] и гости: 4

Рейтинг@Mail.ru