RichEdit z tłem

  • Rejestracja: dni
  • Ostatnio: dni
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: dni
  • Ostatnio: dni
  • Postów: 205
0

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

crowa
  • Rejestracja: dni
  • Ostatnio: dni
  • 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!

PoP_Gniezno
  • Rejestracja: dni
  • Ostatnio: dni
  • 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: dni
  • Ostatnio: dni
  • 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

LE
  • Rejestracja: dni
  • Ostatnio: dni
  • 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

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.