[DELPHI] Wygląd RichEdit'a oraz paska przesuwania

0

Witam serdecznie!

Mam do Was takie pytanie. Czy dało by się w Delphi zrobić taki oto wygląd RichEdit'a oraz paska przesuwania jak widać na tym screenie?

user image

Jeżeli istnieje taka możliwość to proszę Was bardzo abyście mnie nakierowali w jaki sposób można to wykonać, bo tradycyjnie Delphi narzuca nam kolory tła pola RichEdit'a oraz paska przesuwania na ten standardowy "Windowsowski".
Chciał bym aby kolor tego tła RichEdit (oznaczone jako 2.) wyglądał tak jak ja chce (bez obramowania, z własnym wybranym kolorem tła)

Może jakiś specjalny komponent?
Liczę na Wasze porady.

Pozdrawiam,
Enpeiks

0

http://www.alphaskins.com/dwnld.php
AlphaControls Lite Edition jest darmową wersją która powinna w zupełności wystarczyć.

0

Kurcze, no niby to zainstalowałem ale jednak kompletnie tego nie rozumiem.
Mógł byś mi powiedzieć jak dokładnie to zainstalować?

[Pierwszy raz instaluję tak dużą paczkę]

EDIT:
Tzn. mam w Delphi zakładkę z tego komponentu "AlphaLite" i tam przyciski tj. sSkinManager, sSkinProvider itd. ale nie rozumiem co mi to daje.. Co mam z tym zrobić jeżeli chcę aby np. pasek przewijania był taki jak na screenie wyżej?

0

Cześć , skoro zainstalowałeś AL wystarczy :

  1. wrzucić na formę sSkinManager,
  2. wrzucić TRichEdit,
  3. dwuklik na sSkinManager (lub InternalSkins)
  4. dodać skórkę którą chcesz (są tam gdzie pliki instalacyjne AL w folderze Skins (?)
  5. na sSkinManager wybrać SkinName skórkę którą chcemy.

No ale pozostaje problem z skórką, nie wiem czy akurat taka tam będzie, jeśli nie to musisz poszukać na ich stronie.

Pozdrawiam ;)

@Edit

A no widzisz , AL nie wspiera RichEdit. Więc pomysł z AL odpada

// AL - Alpha Lite

0

A jest coś co może wspiera RichEdita? Męczę o tym RichEdicie ponieważ muszę mieć w aplikacji możliwość zmiany koloru czcionki, typu, wielkości etc.

EDIT:
Jeżeli nie ma czegoś takiego dla RichEdit'a to trudno. Czy mógł by mi ktoś powiedzieć w jaki sposób mam zainstalować AlphaLite'a? Piszę to po to, ponieważ po ostatniej jego "instalacji" musiałem przeinstalować Delphi bo zepsuły mi się biblioteki od PNG etc. a nie chcę znów mieć przykrości jednocześnie mieć pewność że wszystko zainstalowałem tak jak należy.

Pozdrawiam,
Enpeiks

EDIT2:

Okej, udało mi się to zainstalować poprawnie oraz wiem już jak korzystać z komponentów zawartych w tej paczce (AlphaLite). Lecz pojawił mi się problem, ponieważ wcześniej miałem zainstalowaną paczkę aby Delphi mógł czytać pliki PNG. Komponent ten (zainstalowany już) w Delphi nazywa się "PNGButton (pngextra)". I teraz gdy już mam zainstalowany poprawnie AlphaLite to gdy chcę wsadzić plik PNG to po wczytaniu wyskakuje mi błąd "Invalid Graphic Format".Więc wychodzi na to, że tak jakby to PNG gryzło się z AlphaLite'm. A PNG w mojej aplikacji jest bardzo mi potrzebne. Wie ktoś jak to naprawić?

1 użytkowników online, w tym zalogowanych: 0, gości: 1