delphi ve access te yapmış olduğum bi projem var. veri tabanında bazı süzme işlemleri yapıyorum.
lise alanları var. o lise alanlarını seçtikten sonra başka alt alanlar geliyor. mesela Öğretmen Lisesini seçtiğimde Sosyal bilimler, edebiyat gibi alt alanlar geliyor. daha sonra burdan da seçim yaptığımda o alana ait meslek grupları checklistbox'ın içine geliyor. ama mesela edebiyat alanına ait meslek gruplarının içinde sözel ve eşit ağırlık alanları var. ve ben checklistbox ta bunları listeletirken sözel olan alanlar kırmızı ve eşit ağırlık olan alanlar mavi gelsin istiorum. ama olmuyor.
yazdığım kod:
Kod: Tümünü seç
i:=0;
while not alt.eof do
begin
CheckListBox1.Items.Add(altadi.AsString); // altadi=meslek adı
checkListBox1.Checked[i]:=true;
if altbrans.AsString='ea' then // altbrans=olması gereken branş
CheckListBox1.Font.Color:=clblue;
if altbrans.AsString='söz' then
CheckListBox1.Font.Color:=clred;
if altbrans.AsString='say' then
CheckListBox1.Font.Color:=clgreen;
if altbrans.AsString='dil' then
CheckListBox1.Font.Color:=clblack;
i:=i+1;
alt.Next;
end;
herkese ii çalışmalar