s.a.
Arkadaşlar forumda aradım bulamadım.
Bir yazışma programı yapıyorum.
Yapmak istediğim jvRichedit nesnesinde son satırda iken entere basıldığında scrollbars kaymasın,
yeni bir satır açılsın (richeditin yüksekliği bir satır boyu artsın), ayrıca son satırda iken delete tuşuna basıldığında da richeditin son satırı silinerek bir üste kaysın yani yüksekliği bir satır boyu azalsın.
Bunu nasıl yapabilirim, şimdiden teşekkür ederim.
Richedit yada jvRichEdit kontrolü
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
- White Rose
- Üye
- Mesajlar: 726
- Kayıt: 06 Tem 2005 09:41
- Konum: Güneyden
- İletişim:
- White Rose
- Üye
- Mesajlar: 726
- Kayıt: 06 Tem 2005 09:41
- Konum: Güneyden
- İletişim:
Re: Richedit yada jvRichEdit kontrolü
Arkadaşlar yukardaki soruma henüz cevap bulamadım, yeni bir sorunla karşı karşıyayım.
Word'den kopyaladığım bir metni jvRichedit'e paste yaptığımda aynı formatta gelmiyor,
yazılar kayıyor, fontu değişiyor, iki yana yasla seçili olduğu halde olmuyor, bu konuda bilgisi olan varsa
paylaşmasını rica ediyorum. Tşk.
Word'den kopyaladığım bir metni jvRichedit'e paste yaptığımda aynı formatta gelmiyor,
yazılar kayıyor, fontu değişiyor, iki yana yasla seçili olduğu halde olmuyor, bu konuda bilgisi olan varsa
paylaşmasını rica ediyorum. Tşk.
Re: Richedit yada jvRichEdit kontrolü
iki adet örnek buldum çalışıyorlarmış...
Örn1:
Örn2:
Örn1:
Kod: Tümünü seç
procedure TForm1.RichEdit1ResizeRequest(Sender: TObject; Rect: TRect);
begin
(Sender as TRichEdit).BoundsRect := Rect;
end;
Kod: Tümünü seç
procedure TForm1.ResizeRichEdit;
var
TM : TTextMetric;
Offset: Integer;
begin
Offset:=8;
with RichEdit1 do begin
GetTextMetrics(Canvas.Handle, TM);
Height := Lines.Count * (TM.tmHeight + TM.tmExternalLeading) + Offset;
end;
end;
procedure TForm1.RichEdit1ResizeRequest(Sender: TObject; Rect: TRect);
begin
ResizeRichEdit;
end;