Прозрачность TcxEdit

X11
Дата: 10.10.2019 11:49:40
Delphi Tokyo, TcxEdit, TcxLookupCombobox.

Как реализовать прозрачность?
Чтобы в итоге строка ввода и список выбора были прозрачны, но в виде тонко линии.
Ну так примерно, как на картинке
X11
Дата: 10.10.2019 11:50:41
Если использовать TForm.TransparentColor, то в форме получается дыра до Рабочего стола.
X11
Дата: 10.10.2019 11:51:25
дело в том, что на форме есть градиент и нужно его соблюсти и у элементов ввода
X11
Дата: 10.10.2019 12:18:19
Проблем с border нету, но прозрачность cx-компоненты не поддерживают, как я понял.
JayDi
Дата: 14.10.2019 11:05:25
Можно. Первая же тема в саппорте девэкспрессов:

https://www.devexpress.com/Support/Center/Question/Details/T214628/how-to-create-custom-component-with-transparent-background
X11
Дата: 14.10.2019 11:22:52
DimaBr
Стиль WS_EX_LAYERED для дочерних окон в Windows 8

Однако не все так радужно…
Первое что бросается в глаза это то, что создаются такие окна очень медлительно, раз в 10 медленней обычных.
DimaBr
Дата: 14.10.2019 11:37:44
JaDi
Можно. Первая же тема в саппорте девэкспрессов:

https://www.devexpress.com/Support/Center/Question/Details/T214628/how-to-create-custom-component-with-transparent-background


Никакой прозрачности на наблюдается априори
Картинка с другого сайта.
alekcvp
Дата: 14.10.2019 12:52:55
X11
Однако не все так радужно…
Первое что бросается в глаза это то, что создаются такие окна очень медлительно, раз в 10 медленней обычных.

Тебе 100 кнопок таких создавать надо или одно поле ввода?..
JayDi
Дата: 14.10.2019 17:11:16
DimaBr,

мой косяк, не заметил замечание от техподдержки -- оказывается, такое можно провернуть только для своих кастомных компонентов, а большинство редакторов девок пойдут лесом, т.к. используют системные контролы ввода, которые никак не контролируются (как раз случай с TcxTextEdit). Из рекомендаций техподдержки: подбирать цвет фона такой же как у формы, использовать лейбл и делать автозамену на контрол при клике (начале ввода) как это делается во всяких гридах/трилистах.