gdy robię coś takiego:
listbox1.color := ini.readstring('listbox', 'color', 'clblack');
to pojawia sie blad ze string i tcolor do siebie nie pasuja czy cos takiego... co moge zrobic, aby kolor listboxa byl taki jaki zostal wpisany w pliku ini?
gdy robię coś takiego:
listbox1.color := ini.readstring('listbox', 'color', 'clblack');
to pojawia sie blad ze string i tcolor do siebie nie pasuja czy cos takiego... co moge zrobic, aby kolor listboxa byl taki jaki zostal wpisany w pliku ini?
Nie pasują bo to różne typy Użyj StringToColor.
Najlepsza jest konwersja TColor do Integer czyli dla przykładu
KolorWInteger := Integer(clRed);
zapisanie tego jako Integer, a odczyt idzie prawie tak samo:
Kolor := TColor(KolorWInteger);
na string stringtocolor(jakis tcolor);
na tcolor stringtocolor(jakis string);