s.a
richeditte richedit1.SelectAll; ile tum kelimeleri seciyorum fakat kelime aralarindaki bosluklarin secilmesini istemiyorum bunu nasil yaparim.
richedit lines secme sorunu
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
Re: richedit lines secme sorunu
selectall komutu bütün stringin (boşluk olsada almasını sağlayacaktır.). Eğer boşlukları almasını istemiyorsan
Trim komutunu kullanarak bütün boşlukları sildir . sonra selectall yap..
Trim komutunu kullanarak bütün boşlukları sildir . sonra selectall yap..
http://www.bargem.info
Yaşıyorum..... İnadına değil yaptıklarım. Herşey istediğim için oluyor. İstediğim için türkü dinliyorum. İstediğim için çalışıyorum. İstediğim için yaşıyorum ve istediğim için seni seviyorum...
Yaşıyorum..... İnadına değil yaptıklarım. Herşey istediğim için oluyor. İstediğim için türkü dinliyorum. İstediğim için çalışıyorum. İstediğim için yaşıyorum ve istediğim için seni seviyorum...
Re: richedit lines secme sorunu
bosluklarin olmasini istiyorum. ama secilmesini istemiyorum.
Re: richedit lines secme sorunu
s.a.
richedit in o şekilde bir select e izin verdiğiniz sanmıyorum.
ancak seçili alan ile seçili olmayan alanlarının farkının (kullanıcı gözünde) renk değişiminden ibaret olduğunu düşünerek tüm metinlerin zemin ve font rengini değiştirerek seçiliymiş gibi gösterebilirsin gibime geliyor.
kolay gelsin.
richedit in o şekilde bir select e izin verdiğiniz sanmıyorum.
ancak seçili alan ile seçili olmayan alanlarının farkının (kullanıcı gözünde) renk değişiminden ibaret olduğunu düşünerek tüm metinlerin zemin ve font rengini değiştirerek seçiliymiş gibi gösterebilirsin gibime geliyor.
kolay gelsin.
Duyduğun Şeylerin Söylediklerim Olduğuna Eminim Ama
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim
Re: richedit lines secme sorunu
tesekkur ederim bende sizin gibi soyle dusunmustum fakat nasil yaparim bilemiyorum.
richedit in tum akelimlerini kirmizi renk, bosluk olan kisimlari siyah yaparim diye dusundumdu fakat nasil yaparim, bunun icin bir ornek code vereck arkadas var mi.
richedit in tum akelimlerini kirmizi renk, bosluk olan kisimlari siyah yaparim diye dusundumdu fakat nasil yaparim, bunun icin bir ornek code vereck arkadas var mi.
Re: richedit lines secme sorunu
s.a.v
Bosluklari renklendir. Yani Richeditin bosluk olan canvasini renklendirirsen bosluklari renklendirmis olursun. Delphi Swisscenter' örnek bir kod var.
Kolay gelsin
Bosluklari renklendir. Yani Richeditin bosluk olan canvasini renklendirirsen bosluklari renklendirmis olursun. Delphi Swisscenter' örnek bir kod var.
Kolay gelsin
Hayat tüm olumsuzluklara rağmen yaşamaya değer.
Re: richedit lines secme sorunu
uses
RichEdit;
procedure RE_SetSelBgColor(RichEdit: TRichEdit; AColor: TColor);
var
Format: CHARFORMAT2;
begin
FillChar(Format, SizeOf(Format), 0);
with Format do
begin
cbSize := SizeOf(Format);
dwMask := CFM_BACKCOLOR;
crBackColor := AColor;
Richedit.Perform(EM_SETCHARFORMAT, SCF_SELECTION, Longint(@Format));
end;
end;
// Example: Set clYellow background color for the selected text.
procedure TForm1.Button1Click(Sender: TObject);
begin
RE_SetSelBgColor(RichEdit1, clYellow);
end;
RichEdit;
procedure RE_SetSelBgColor(RichEdit: TRichEdit; AColor: TColor);
var
Format: CHARFORMAT2;
begin
FillChar(Format, SizeOf(Format), 0);
with Format do
begin
cbSize := SizeOf(Format);
dwMask := CFM_BACKCOLOR;
crBackColor := AColor;
Richedit.Perform(EM_SETCHARFORMAT, SCF_SELECTION, Longint(@Format));
end;
end;
// Example: Set clYellow background color for the selected text.
procedure TForm1.Button1Click(Sender: TObject);
begin
RE_SetSelBgColor(RichEdit1, clYellow);
end;
Hayat tüm olumsuzluklara rağmen yaşamaya değer.