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

0

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

0

jak nie jak tak

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!

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 ;-)

0

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

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

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