Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
mucon
Üye
Mesajlar: 17 Kayıt: 05 Oca 2004 06:52
Konum: Ankara
Mesaj
gönderen mucon » 28 Nis 2004 10:44
merhaba arkadaşlar
edit'in change olayında girdiğimiz metini yazdıkça nasıl seçili hale getirebiliriz?
Kod: Tümünü seç
procedure TForm1.Edit1Change(Sender: TObject);
begin
edit1.SelectAll;
end;
yukarıdaki gibi bir kod yazdığımda her yazdığım harfi seçiyor fakat yeni harf girdiğimde seçili harfin üzerine yazıyor. Ben aslında yazdığım tüm metini seçmek istiyorum.. ne yapabilirim? teşekkürler
Unutma Bilgi Güçtür
Öğrendiğin Kadar Bilirsin
İşte Bu Yüzden Paylaşmayı da Öğren!!!!
husonet
Admin
Mesajlar: 2962 Kayıt: 25 Haz 2003 02:14
Konum: İstanbul
İletişim:
Mesaj
gönderen husonet » 29 Nis 2004 12:13
Merhaba,
Bunun için ilk önce keyPress eventinde String in uzunluğunu alıp cursor'u string'in sonuna getirmelisin.
Kod: Tümünü seç
procedure TForm1.Edit1KeyPress(Sender: TObject; var Key: Char);
Var
Uzunluk:Integer;
begin
Uzunluk := 0;
Uzunluk := Length(Edit1.Text);
Edit1.SelStart := Uzunluk;
end;
Ondan Sonrada Change eventine SelectAll procederu ile amacına ulaşmalısın.
Kod: Tümünü seç
procedure TForm1.Edit1Change(Sender: TObject);
begin
Edit1.SelectAll;
end;
Hepsi bu kadar
Kolay Gelsin....
mucon
Üye
Mesajlar: 17 Kayıt: 05 Oca 2004 06:52
Konum: Ankara
Mesaj
gönderen mucon » 29 Nis 2004 01:56
Teşekkür ederim Husonet..
Unutma Bilgi Güçtür
Öğrendiğin Kadar Bilirsin
İşte Bu Yüzden Paylaşmayı da Öğren!!!!