selam arkadaşlar;
Şimdiden herkese çok teşekkur ediyorum,
bir form üzerindeki tum editlerin rengini aynı anda nasıl değiştirebilirm,
saygılar
form uzerindeki edit renkleri
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:
Bu işini görür. Edit nesnelerinin rengini kımızı yapıyor.
Kod: Tümünü seç
procedure TForm1.RenkDegistirClick(Sender: TObject);
var
i:integer;
begin
for i:=0 to self.ControlCount-1 do
Begin
if self.Controls[i] is TEdit then
Begin
TEdit(self.Controls[i]).Color:=clRed;
End;
End;
end;
İlim öğrenmek akıntıya karşı yüzmek gibidir. Ara verildiği zaman gerilenir...
Re: form uzerindeki edit renkleri
arkadaşın örneğine birey demiyorum ama comboboxlar, checkboxlar vs ne olacak.grassular yazdı:selam arkadaşlar;
Şimdiden herkese çok teşekkur ediyorum,
bir form üzerindeki tum editlerin rengini aynı anda nasıl değiştirebilirm,
saygılar
eger derdiniz calısma anında renk değiştimerkse bu yöntemi diğerleri içinde uygulayın... 3.parti componentleride unutmayın.
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
http://www.ibrahimkutluay.net
http://www.ibrahimkutluay.net/blog
Inheritance (Kalıtım) neden icat edilmiş? Elbette bu işler için. Bu bahsettiğiniz componentlerin hepsi zaten birer TControl dür. Kodumuzu şöyle değiştirelim.
Yalnız burada GroupBox Panel gibi nesnelerin de rengi değişecektir. Ona dikkat etmek lazım.
Kod: Tümünü seç
procedure TForm1.RenkDegistirClick(Sender: TObject);
var
Sayac:Integer;
begin
for Sayac:=0 to ControlCount-1 do
begin
Controls[Sayac].Color:=clRed;
end;
end;
C. Sunguray
csunguray at netbilisim.kom
Net Bilişim Hizmetleri
Sıradan her programcı bilgisayarın anlayabileceği kodlar yazabilir.
Sadece iyi programcılar insanların da anlayabileceği kodlar yazarlar.
Martin Fowler (http://martinfowler.com/)
csunguray at netbilisim.kom
Net Bilişim Hizmetleri
Sıradan her programcı bilgisayarın anlayabileceği kodlar yazabilir.
Sadece iyi programcılar insanların da anlayabileceği kodlar yazarlar.
Martin Fowler (http://martinfowler.com/)
- kara_kule06
- Üye
- Mesajlar: 150
- Kayıt: 18 Nis 2006 02:15
- Konum: ankara/polatlı
- İletişim:
hocam senin dediğinde ne kadar control varsa onun rengini değiştiriyor. ama grassular sadece editlerin rengini sormuştu. Yani kodu değiştirmene gerek yok.Inheritance (Kalıtım) neden icat edilmiş? Elbette bu işler için. Bu bahsettiğiniz componentlerin hepsi zaten birer TControl dür. Kodumuzu şöyle değiştirelim.
İlim öğrenmek akıntıya karşı yüzmek gibidir. Ara verildiği zaman gerilenir...
csunguray ın verdiği cevap benim eklentim içindi. form üzerinde edit der teditleri düzenlerseniz, checkbox, combox vs tum diğer componentler (ama bunlarda edit sonuçta) renk değişmeden duracaktır. ben buna diikat edince devreye inheritance girdi.kara_kule06 yazdı:hocam senin dediğinde ne kadar control varsa onun rengini değiştiriyor. ama grassular sadece editlerin rengini sormuştu. Yani kodu değiştirmene gerek yok.Inheritance (Kalıtım) neden icat edilmiş? Elbette bu işler için. Bu bahsettiğiniz componentlerin hepsi zaten birer TControl dür. Kodumuzu şöyle değiştirelim.
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
http://www.ibrahimkutluay.net
http://www.ibrahimkutluay.net/blog