RichEdit z tłem

0

Używam w moim programie komponentu RichEdit. I bardzo bym chciał dodac tło. Tzn. nie chce by użytkownik dodawał tła, tylko jak chciałbym dodać tło na stałe. Taką papeterię (obrazek). czy ma ktoś jakiś pomysł? Może inny komponent?

Z góry dzieki za info

PoP_Gniezno
  • Rejestracja:prawie 20 lat
  • Ostatnio:prawie 15 lat
  • Postów:205
0

są inne komponenty..niestety nazwy nie pamietam.. ale na 99% w zwykłym richedit obrazka nie wstawisz :-/


crowa
  • Rejestracja:ponad 18 lat
  • Ostatnio:około 8 lat
  • Lokalizacja:Poznań
  • Postów:295
0

jak nie jak tak

Kopiuj
procedure TForm1.Button1Click(Sender: TObject);
var
  C:TCanvas;
  B:TBitmap;
begin
  C:=TCanvas.Create;
  C.Handle:=GetDC(RichEdit1.Handle);
  B := TBitmap.Create;
  B.LoadFromFile('C:\tlo.bmp');
  C.Draw(0,0,B);
  B.Free;
  C.Free;
end;

Pozostaje jeszcze sprawa ustawinie rozmiarów bitmapy takicha jak RichEdita.

Enjoy!


Tomasz Andrzejewski
Delphi (XE3-XE7) framework engineer @ InterLan
MCP: Microsoft SQL Server 2008, Implementation and Maintenance
PoP_Gniezno
  • Rejestracja:prawie 20 lat
  • Ostatnio:prawie 15 lat
  • Postów:205
0

chodziło mi o to, że nie da się wstawić obrazku tak jak w wordzie :-P
a canvas nie jest zbyt "trwały" jeśli wiesz o co mi chodzi ;-)


crowa
  • Rejestracja:ponad 18 lat
  • Ostatnio:około 8 lat
  • Lokalizacja:Poznań
  • Postów:295
0

wiem ze trzeba go odswierzać Onchange dla richedita i dla onshow formy ale coz inaczej chopak nie wymysli bez instalowania komponentów


Tomasz Andrzejewski
Delphi (XE3-XE7) framework engineer @ InterLan
MCP: Microsoft SQL Server 2008, Implementation and Maintenance
LE
  • Rejestracja:ponad 20 lat
  • Ostatnio:około 12 lat
  • Postów:144
0

hehe - jednak można inaczej :-)
zrobić richedita przezroczystego
a jak?
Oto rozwiąznie ;-) zobacz ten temat:
http://4programmers.net/Forum/292602?h=przezroczysty%20richedit#id292602


Piszę proste programy i stronki internetowe na zlecenie, zaliczenie...
Delphi, Pascal, C++, HTML, CSS, JAVASCRIPT, MySQL, PHP
Kontakt: gg:1477872 e-mail: lewymati@wp.pl

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.