formda kaç tane tedit var?

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
serkan
Üye
Mesajlar: 666
Kayıt: 10 Tem 2003 12:08
Konum: bursa

formda kaç tane tedit var?

Mesaj gönderen serkan »

merhaba arkadaşlar runtime component ekleme,çıkarma yapabileceğim bir form tasarlıyorum.Şimdilik denemeler yapıyorum formda 5 tane edit create ettiğimde edit1,edit2,edit3.. diye isimlendirmek lazım. componentcount ile tüm componentlerin sayısını bulup +1 ilei simlendiriyorum ama bana sadece tedit'lerin componentcountu lazım onu nasıl bulurum acaba...
ikutluay
Üye
Mesajlar: 2341
Kayıt: 03 Tem 2007 10:13

Mesaj gönderen ikutluay »

component countta if component=tedit gibi bir yapıyla saydırmalısın. yada aşağıdakini dene

Kod: Tümünü seç

if components[componentindex]=tedit then
Kişi odur ki, koyar dünyada bir eser. Eseri olmayanın yerinde yeller eser./Muhammed Hadimi
http://www.ibrahimkutluay.net
http://www.ibrahimkutluay.net/blog
ulu coder
Üye
Mesajlar: 838
Kayıt: 01 Nis 2006 06:46
Konum: Ankara

Mesaj gönderen ulu coder »

Hocam = yerine is olmayacak mıydı?
= hiç kullanmadığım için bilmiyorum ama is diye biliyorum
Kullanıcı avatarı
Battosai
Üye
Mesajlar: 1316
Kayıt: 01 Eki 2007 12:02
Konum: Ankara

Mesaj gönderen Battosai »

Kod: Tümünü seç

for i:=0 to ComponentCount-1 do begin
if components[i] is Tedit then
begin
sayi:=sayi+1;
end;
Kullanıcı avatarı
vkamadan
Kıdemli Üye
Mesajlar: 1935
Kayıt: 17 Mar 2004 03:52
Konum: Adapazarı
İletişim:

Mesaj gönderen vkamadan »

Battosai yazdı:

Kod: Tümünü seç

for i:=0 to ComponentCount-1 do begin
if components[i] is Tedit then
begin
sayi:=sayi+1;
end;
Merhaba,
ilaveden formdaki TPanel gibi owner olabilen nesnelerin varolabilme özelliğinide göz önünde bulundurarak

Kod: Tümünü seç

for i:=0 to self.ComponentCount-1 do begin
if self.components[i] is Tedit then
begin
sayi:=sayi+1;

gibi owner ı SELF olarak belirtmekte yarar var.
iyi çalışmalar.
Volkan KAMADAN
www.polisoft.com.tr
serkan
Üye
Mesajlar: 666
Kayıt: 10 Tem 2003 12:08
Konum: bursa

Mesaj gönderen serkan »

teşekkürler arkadaşlar bu konuyu hallettim,resize olayını falanda çözdüm runtimeda. şimdi object inspector gibi bişey yapcam da bana şöyle bieşy lazım..oluşturduğum nesnenin ismini,caption veya text özelliğini,left,top dğerlerini editlere alabiliyorum onclick olayıyla. Yalnız editten diyelimki left özelliğini değiştirdiğimde seçili komponentin left özelliğine atama yapmam lazım onu nasıl hellederiz. activcontrol ibi bişey vardı ama o işe yaramadı..
ikutluay
Üye
Mesajlar: 2341
Kayıt: 03 Tem 2007 10:13

Mesaj gönderen ikutluay »

value list editor dene. ornek sorma çünkü çok kullanmadım. ama mantıken işine yarar biliyorum.

değerler halindeki stringleri topluca editlemenin en kolay yolu
Kişi odur ki, koyar dünyada bir eser. Eseri olmayanın yerinde yeller eser./Muhammed Hadimi
http://www.ibrahimkutluay.net
http://www.ibrahimkutluay.net/blog
Cevapla