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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 22.08.2012, 00:26   #1
The SCS
Пользователь
 
Регистрация: 15.01.2012
Сообщений: 98
По умолчанию FontDialog отключить цвет

Как в диалоге выбора шрифта отключить возможность выбора цвета?
The SCS вне форума Ответить с цитированием
Старый 22.08.2012, 01:06   #2
Lesha
Форумчанин
 
Аватар для Lesha
 
Регистрация: 30.01.2009
Сообщений: 418
По умолчанию

после того как юзер выберет шрифт и может быть изменит цвет.

Принудительно выстави Font.color:=clBlack; То есть ликвидируй последствия выбора цвета.
Lesha вне форума Ответить с цитированием
Старый 22.08.2012, 01:17   #3
The SCS
Пользователь
 
Регистрация: 15.01.2012
Сообщений: 98
По умолчанию

Хочу поменьше костылей.. в квипе это реализовано.. надо будет у них спросить.

можно font.color := skinmanager.getglobalfontcolor; но будет дофига гемороя с сохранением настроек и особенно загрузкой..
The SCS вне форума Ответить с цитированием
Старый 22.08.2012, 01:34   #4
Lesha
Форумчанин
 
Аватар для Lesha
 
Регистрация: 30.01.2009
Сообщений: 418
По умолчанию

щас глянул, в настройках можно убрать колонку с стилем и цветом шрифта

FontDialog.Options

fdEffects->False
Lesha вне форума Ответить с цитированием
Старый 22.08.2012, 01:59   #5
volvo877
Форумчанин
 
Аватар для volvo877
 
Регистрация: 01.06.2009
Сообщений: 108
По умолчанию

Цитата:
Как в диалоге выбора шрифта отключить возможность выбора цвета?
Можно отключить только цвет:

Код:
type
   TFontDialog = class(Dialogs.TFontDialog)
   const
      IDCOLORCMB = $473;
   protected
      procedure DoShow; override;
   end;

procedure TFontDialog.DoShow;
begin
   ShowWindow(GetDlgItem(Handle,IDCOLORCMB), SW_HIDE);
end;
Правда, остается надпись "Color:" - но и ее можно найти и скрыть:
Изображения
Тип файла: png fontdialog.PNG (11.1 Кб, 56 просмотров)
volvo877 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Создаю свой FontDialog для WPF. Получение списка шрифтов системы... Casper-SC WPF, UWP, WinRT, XAML 8 29.10.2010 13:53
fontdialog на разные поля Михаил Юрьевич Общие вопросы Delphi 2 21.10.2009 14:32
FontDialog.Font IpCod Общие вопросы Delphi 1 04.10.2009 23:02
Каким образом можно изменять цвет фона и цвет шрифта в Label? jungle Win Api 17 21.09.2009 00:38
Как с помощью JavaScript изменить цвет фона ячеек в таблице,так что бы можно было выбрать цвет из списка Gotessa JavaScript, Ajax 1 09.05.2009 16:05