Jak zrobić Edit z gradientowym tłem?

Jak zrobić Edit z gradientowym tłem?
AD
  • Rejestracja:około 18 lat
  • Ostatnio:5 miesięcy
  • Postów:206
0

Witam

Korzystam z Lazarusa (również z Delphi 7) i szukam jakiegoś rozwiązania, które pozwoli na stworzenie lub użycie Editu, MaskEditu lub innego dowolnego komponentu, do wprowadzania danych z klawiatury z tą różnicą, że tłem komponentu (pod literami) ma być bitamapa lub tło gradientowe. Znalazłem na stacku coś w ten deseń jednak u mnie to rozwiązanie nie działa a może coś robię źle. Mile widziane wszystkie wskazówki.

Pozdrawiam.

edytowany 1x, ostatnio: flowCRANE
flowCRANE
Moderator Delphi/Pascal
  • Rejestracja:ponad 13 lat
  • Ostatnio:około 4 godziny
  • Lokalizacja:Tuchów
  • Postów:12175
0

Przerabianie systemowych komponentów to katorga i z tego powodu odradzam takich rzeczy.

Jeśli zależy Ci na własnym wyglądzie interfejsu w Lazarusie, zainteresuj się pakietem Lazarus Custom Drawn Controls – są w nim kontrolki edycyjne, które da się ręcznie malować. W razie potrzeby wykorzystania np. systemowego obramowania kontrolki, możesz skorzystać z ThemeServices i za pomocą kilku linijek kodu namalować dany element zgodnie z systemowym schematem.


Pracuję nad własną, arcade'ową, docelowo komercyjną grą z gatunku action/adventure w stylu retro (pixel art), programując silnik i powłokę gry od zupełnych podstaw, przy użyciu Free Pascala i SDL3. Więcej informacji znajdziesz na moim mikroblogu.
edytowany 1x, ostatnio: flowCRANE

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.