Tchecklistbox hakkında bir problem

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
mertcenk
Üye
Mesajlar: 71
Kayıt: 03 Tem 2003 05:46

Tchecklistbox hakkında bir problem

Mesaj gönderen mertcenk »

var i: integeR;
begin
for i := 0 to TCheckListBox(self.ActiveControl).Items.count - 1 do
begin
TCheckListBox(self.ActiveControl).Checked := true;
end;
end;

şeklinde bir kod ile checklistbox içindeki itemlerin hepsini seçili hale getiriyorum yada seçimden kaldırıyorum.. popup menude var hepsini seç yada seçimi ipta et olayları....form da 3 tane checklistbox var....mesela checklistbox2 in üstüne gelip sağ tuş ile hepsini seç diyince checklistbox1 de işlem yapıyor .... bu neden olabiliri..

teşk.
Kullanıcı avatarı
hbahadir
Kıdemli Üye
Mesajlar: 544
Kayıt: 06 Ara 2004 05:03
Konum: BURSA idi artık İST.
İletişim:

Mesaj gönderen hbahadir »

mertcenk yazdı:var i: integeR;
begin
for i := 0 to TCheckListBox(self.ActiveControl).Items.count - 1 do
begin
TCheckListBox(self.ActiveControl).Checked := true;
end;
end;

teşk.


i değişkenin 0 dan başlıyor.

Kod: Tümünü seç

    TCheckListBox(self.ActiveControl).Checked[i+1] := true;
ertug
Üye
Mesajlar: 82
Kayıt: 10 Ara 2004 05:41

Mesaj gönderen ertug »

Sağ tıklamayla "ActiveControl" değişmediği için sorun oluyor.

Self.ActiveControl yerine PopupMenu1.PopupComponent kullanınız.

Kolay gelsin.

Not: Kod yazarken Borland'ın önerdiği yazım kurallarına uyunuz. Takım çalışmasında standart yazım kuralları çok önemlidir.
Cevapla