Slm Arkadaşlar.
Bir adet memo sesnem ve ve 240 satırdan oluşuyor. Butona tıkladığımda imleci memo nesnesinin istediğim satırına nasıl götürebilirim. Yani o satir seçili olacak.
Kolay Gelsin...
Memo Nesnesinin istenilen Satirina imceci getirme
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
- kara_kule06
- Üye
- Mesajlar: 150
- Kayıt: 18 Nis 2006 02:15
- Konum: ankara/polatlı
- İletişim:
Memo Nesnesinin istenilen Satirina imceci getirme
İlim öğrenmek akıntıya karşı yüzmek gibidir. Ara verildiği zaman gerilenir...
- kadirkurtoglu
- Üye
- Mesajlar: 748
- Kayıt: 22 May 2005 01:20
- Konum: Uzakta Görünen Tepeden...
memoda bildiğim kadarıyla satır işaretleme yok. bunun için Listbox bileşeni kullan
ilgili satırı işaretler...
Kod: Tümünü seç
listbox1.ItemIndex := ilgili satır no;
- kara_kule06
- Üye
- Mesajlar: 150
- Kayıt: 18 Nis 2006 02:15
- Konum: ankara/polatlı
- İletişim:
-
- Kıdemli Üye
- Mesajlar: 1223
- Kayıt: 26 Nis 2005 04:08
Kod: Tümünü seç
procedure memosatirsec(memo : TCustomMemo;satir:integer) ;
begin
with memo do
begin
SelStart := Perform(EM_LINEINDEX, satir, 0) ;
SelLength := Length(Lines[satir]) ;
end;
end;
Kod: Tümünü seç
procedure TForm1.Button1Click(Sender: TObject);
begin
memo1.SetFocus;
//edit1 den satır numarasini gir
memosatirsec(Memo1,strtoint(edit1.Text)-1) ;
end;
- kara_kule06
- Üye
- Mesajlar: 150
- Kayıt: 18 Nis 2006 02:15
- Konum: ankara/polatlı
- İletişim:
Re: Memo Nesnesinin istenilen Satirina imceci getirme
Çözülmüştür
Kod: Tümünü seç
USES
STRUTILS;
procedure memosatirsec(memo : TCustomMemo;satir:integer) ;
begin
with memo do
begin
SelStart := Perform(EM_LINEINDEX, satir, 0) ;
SelLength := Length(Lines[satir]) ;
end;
end;
procedure TForm1.Button1Click(Sender: TObject);
var
st: string;
i: integer;
begin
st := EDIT1.Text; // ARANILAN TEXT
for i := 0 to memo1.Lines.Count - 1 do
begin
if pos(st, memo1.Lines[i]) > 0 then
begin
memo1.SetFocus;
memosatirsec(Memo1,(I) );
if trim(Edit1.Text) <> '' then
break;
end;
end;
end;
http://www.delphibasics.co.uk/RTL.asp?Name=DaysBetween
http://www.neonhaber.com/Static/mega-co ... index.html
www.delphican.con
Function PARSE( text, ilk, son:String ): String; //
begin
Delete(Text, 1, pos(ilk, Text) + Length(ilk)-1);
Result := Copy(Text, 1, Pos(Son, Text)-1);
end;
http://www.neonhaber.com/Static/mega-co ... index.html
www.delphican.con
Function PARSE( text, ilk, son:String ): String; //
begin
Delete(Text, 1, pos(ilk, Text) + Length(ilk)-1);
Result := Copy(Text, 1, Pos(Son, Text)-1);
end;