Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 19.06.2011, 16:59   #1
volod3000
Форумчанин
 
Аватар для volod3000
 
Регистрация: 18.12.2008
Сообщений: 266
По умолчанию TRadioGroup цвет шрифта

Здравствуйте.

У меня Delphi XE.

В ScrollBox создаю RadioGroup .

Пробую менять цвет шрифта

Код:
   
TRadioGroup(RG1.Components[zz]).Font.color := RGB(255,255,255);
или так :

Код:
TRadioButton(RG1.Components[zz]).ParentFont := false;
TRadioButton(RG1.Components[zz]).Font.Color := RGB(255,255,255);
или так, при создании RadioGroup :

Код:
RG1.Font.Name:='Tahoma';
RG1.Font.Size:=8;
RG1.Font.Color := RGB(255,255,255);
RG1.Font.Style:=[fsbold];
и ни чего не происходит .

Решил унаследовать цвет шрифта от родителя и изменить шрифт , как это правильно сделать.

Код:
type
TRadioGroup = class(ExtCtrls.TRadioGroup)
  protected
    procedure Paint;override;
end;

procedure TRadioGroup.Paint;
begin
   что сюда писать
end;

Мало открыть человеку глаза, большинство еще просит указать дорогу и ждет волшебного пенделя.
volod3000 вне форума
Старый 20.06.2011, 18:39   #2
Simply-Art
Программист и
Участник клуба
 
Аватар для Simply-Art
 
Регистрация: 29.10.2006
Сообщений: 1,265
По умолчанию

Вообще после создания RadioGroup пишем код
Код:
RadioGroup1.Font.Color:=RGB(255,255,255);
и цвет меняется на белый. Именно после создания.
Ну а если и так не меняется, то выкладывай полный код создания RadioGroup В ScrollBox. Видимо там ошибка.
Simply-Art вне форума
Старый 20.06.2011, 19:56   #3
volod3000
Форумчанин
 
Аватар для volod3000
 
Регистрация: 18.12.2008
Сообщений: 266
По умолчанию

Всё, разобрался.
Всему виной AlphaControls, при подключении TsSkinManage он , почему-то, становится наследником шрифта (конкретно цвета) для TRadioGroup.
И, при смене компонента на TLMDRadioGroup (пакета LMD) , всё работает как надо.
Странная ситуация , но факт есть факт.

Спасибо !

Мало открыть человеку глаза, большинство еще просит указать дорогу и ждет волшебного пенделя.

Последний раз редактировалось volod3000; 20.06.2011 в 20:01.
volod3000 вне форума
Закрытая тема


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Цвет шрифта таблицы DBGrid doniyor Помощь студентам 5 24.03.2010 19:01
Цвет шрифта в ячейке kzld Microsoft Office Excel 16 07.12.2009 17:17
Каким образом можно изменять цвет фона и цвет шрифта в Label? jungle Win Api 17 21.09.2009 00:38
Поменять цвет шрифта в CheckBox RIO Общие вопросы Delphi 7 10.08.2009 23:02
Цвет шрифта в Button chingiz Компоненты Delphi 5 02.09.2007 02:39