selam arkadaslar
yaptıgım uygulamada font renk vs secenekleri için
1-ekliyorum. combobox1.Items.Add('Arial');// ve digerleri
2-kaydediyorum. reg.writestring('Font_tipi',ComboBox1.Text);
3-okuyorum. s1:=reg.Readstring('Font_tipi');
4-kullanıyorum. Panel1.Font.Name:=s1;
buraya kadar hersey tamam
istedigim sey secenekler penceresini
tekrar actıgımda combobox ta daha önce secilen fontun secili olması
mantıklı hata var ama nasıl cözecegimi bilemedim.
hata yok colorBox1.Selected:=StringToColor(s3);//Font color
hata yok combobox2.ItemIndex:=StrToInt(s2)-8;//font size
bu hata veriyor combobox1.ItemIndex:=StrToInt(s1);//Font name
[Error] Unit2.pas(98): Incompatible types: 'String' and 'Integer'
Bir cok functionla yapmaya calıstım ama gerekli işlemi elde edemedim
iyi ki siz varsınız
Sevgiler
combobox.ItemIndex
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
-
- Kıdemli Üye
- Mesajlar: 489
- Kayıt: 13 Eyl 2003 09:10
- Konum: istanbul
- İletişim:
Merhaba,
Kullandığın S1 değişkeni String bir değer combobox1.ItemIndex ile integer bir deger vermen gerek. S1 i stringten integere dönüştüremezsin çünkü s1=Arial,
Combobax ta font isimlerinin yazdığını kabul edersek şöyle yapabilirsin.
s1:=reg.Readstring('Font_tipi'); // s1 e Arial değerini Aldık.
ComboBox1.ItemIndex:=ComboBox1.Items.IndexOf('s1');
Bu senin Combonda s1 i getirecektir
Kolay Gelsin;
Kullandığın S1 değişkeni String bir değer combobox1.ItemIndex ile integer bir deger vermen gerek. S1 i stringten integere dönüştüremezsin çünkü s1=Arial,
Combobax ta font isimlerinin yazdığını kabul edersek şöyle yapabilirsin.
s1:=reg.Readstring('Font_tipi'); // s1 e Arial değerini Aldık.
ComboBox1.ItemIndex:=ComboBox1.Items.IndexOf('s1');
Bu senin Combonda s1 i getirecektir
Kolay Gelsin;
-
- Kıdemli Üye
- Mesajlar: 489
- Kayıt: 13 Eyl 2003 09:10
- Konum: istanbul
- İletişim:
-
- Kıdemli Üye
- Mesajlar: 489
- Kayıt: 13 Eyl 2003 09:10
- Konum: istanbul
- İletişim:
P206
Verdigin kodla işlem tamam
tesekkür ederim
İyi calısmalar basarılar
Verdigin kodla işlem tamam
Kod: Tümünü seç
s1:=reg.Readstring('Font_tipi'); // s1 e Arial değerini Aldık.
ComboBox1.ItemIndex:=ComboBox1.Items.IndexOf('s1');
Bu senin Combonda s1 i getirecektir
İyi calısmalar basarılar