cevap 2:procedure TForm1.ComboBox1Change(Sender: TObject);
begin
case combobox1.ItemIndex of
0:form1.Color:=clRed;
1:form1.Color:=clYellow;
2:form1.Color:=clBlue;
3:form1.Color:=clGreen;
end;
case combobox1.ItemIndex of
0:edit1.Color:=clRed;
1:edit1.Color:=clYellow;
2:edit1.Color:=clBlue;
3:edit1.Color:=clGreen;
end;
case combobox1.ItemIndex of
0:button1.Font.Color:=clRed;
1:button1.Font.Color:=clYellow;
2:button1.Font.Color:=clBlue;
3:button1.Font.Color:=clGreen;
end;
end;
end.yalnız 2. soruda butonun font rengi değişmiyor. kodlarda sorun da olduğunu sanmıyorum.
butonun rengini değiştiremiyormuşuz ama font rengini değiştirme özelliği var. neden olmadı anlamadım

cevap3:procedure TForm1.Button1Click(Sender: TObject);
begin
case strtoint(edit1.Text) of
0..34:label1.Caption:='F' ;
35..50:label1.Caption:='E' ;
51..69:label1.Caption:='D' ;
70..79:label1.Caption:='C' ;
80..89:label1.Caption:='B';
90..100:label1.Caption:='A' ;
end;
end;
end.
arkadaşlar "label1, form1, edit1, button1" gibi komutlarda bu şekilde kullanmamızın sebebi isimlerinin böyle olması. Buna dikakt edin lütfen. örneğin hoca forumun adını "firatbote" vermiş olabilir "0:firatbote.Color:=clRed;" şek komutu yazmalıyız. küçük bir uyarıydı1. sorunun cevabını da yapamadım

demekki yapamadığımız şeylere kolay demeyecekmişiz:D
bilen varsa yazabilir.....
not:1. sorunun cevabı 2. sayfada 