Evil_Smile |
Отправлено: 14.07.2006, 07:02 |
|
Дежурный стрелочник
Группа: Участник
Сообщений: 57
|
Можно- ли записать все утановки шрифтов в строку с последующей записью в реестр/файл т.е.
AnsiString string;
Memo1->Font = FontDialog1->Font;
string = FontDialog1->Font;
может необходимо как-то конвертировать как это делается с цветами
string = ColorToString(ColorDialog1->Color);
если да то подскажите как
заренее благодарен
|
|
olegenty |
Отправлено: 14.07.2006, 07:58 |
|
Ветеран
Группа: Модератор
Сообщений: 2412
|
как вариант — пиши в своём формате с разделителями всё, что хочешь
как вариатн — сохраняй в XML и помещай в реестр XML
|
|
Grigoriy |
Отправлено: 14.07.2006, 08:34 |
|
Мастер участка
Группа: Участник
Сообщений: 381
|
QUOTE (Evil_Smile @ 14/07/2006, 07:02) | string = FontDialog1->Font; |
Так же нельзя.
Вот так
CODE |
string = FontDialog1->Font->Name;
|
|
|
Evil_Smile |
Отправлено: 19.07.2006, 20:31 |
|
Дежурный стрелочник
Группа: Участник
Сообщений: 57
|
помогите есчё вот с чем
как провести конвертацию из int в Style для Memo1 и RichEdit1
CODE | Memo1->Font->Style.Contains(fBold.ToInt()); // fBold это моя переменная AnsiString |
при компиляции какая- то ошибка
Initializing const TFontStyle with int
при запуске маты
пробую так
CODE | Memol1->Font->Style << StrToInt(fBold); |
E2094 'operator<<' not implemented in type 'TFontStyles' for arguments of type 'int'
помогите разобраться pliz;
Отредактировано Evil_Smile — 19/07/2006, 20:34
|
|
Shagg |
Отправлено: 20.07.2006, 15:15 |
|
Дежурный стрелочник
Группа: Участник
Сообщений: 69
|
Лезем в хэлп, ищем TFont, дальше Properties> Style> Example, находим
CODE |
Label1->Font->Style = TFontStyles()<< fsBold << fsUnderline;
| |
|