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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 30.07.2010, 01:26   #1
MyLastHit
Очень суровый
Участник клуба
 
Аватар для MyLastHit
 
Регистрация: 17.12.2009
Сообщений: 1,988
По умолчанию Расширить цветовую палитру

Здравствуйте, помогите разобраться с проблеммой.
Тот цвет который мне нужет отстствует в палитре Делфи. Как можно его загрузить, чтобы впоследствии использовать?
Ненавижу быть как все, но люблю, чтобы все были как я.
MyLastHit вне форума Ответить с цитированием
Старый 30.07.2010, 01:43   #2
856100
Форумчанин
 
Регистрация: 12.08.2008
Сообщений: 135
По умолчанию

Возможно эта функция поможет
RGB(Red, Green, Blue: Byte):TColor;
Будь проще, бери пример с одноклеточных
856100 вне форума Ответить с цитированием
Старый 30.07.2010, 03:07   #3
MyLastHit
Очень суровый
Участник клуба
 
Аватар для MyLastHit
 
Регистрация: 17.12.2009
Сообщений: 1,988
По умолчанию

Спасибо, Куда это прописать?
Ненавижу быть как все, но люблю, чтобы все были как я.
MyLastHit вне форума Ответить с цитированием
Старый 30.07.2010, 03:21   #4
spamer
Software Developer
Старожил
 
Аватар для spamer
 
Регистрация: 19.12.2008
Сообщений: 2,070
По умолчанию

Смотря, что вы хотите...
Ну например вот:
Код:
Form1.Color := RGB($CC,$FF,$99);
Будь проще и люди к тебе потянутся
spamer вне форума Ответить с цитированием
Старый 30.07.2010, 03:24   #5
DomiNick
Студент, не
Старожил
 
Аватар для DomiNick
 
Регистрация: 29.01.2009
Сообщений: 2,067
Лампочка

Что подразумевается под "палитрой Делфи"?
Всякие clRed - это ж просто константы...
Код:
const
  clRed = TColor($0000FF);
Как-то так чтоль попробуйте:
Код:
Procedure TForm1.FormCreate(Sender: TObject);
Begin
Randomize;
Form1.Color:=RGB(Random(255), Random(255), Random(255));
End;
I am the First of Cyber Evolution...
I am the First to Program your Future...
DomiNick вне форума Ответить с цитированием
Старый 30.07.2010, 16:03   #6
MyLastHit
Очень суровый
Участник клуба
 
Аватар для MyLastHit
 
Регистрация: 17.12.2009
Сообщений: 1,988
По умолчанию

Вы извините...не втыкает меня вручную подбирать RGB... А возможно вообще добавить допустим в палитру цвета "Font" к примеру темно синий цвет? Или бюрюзовый? чтобы програмный код не описывать, а сразу в режиме конструктора подобрать цвет.
Ненавижу быть как все, но люблю, чтобы все были как я.
MyLastHit вне форума Ответить с цитированием
Старый 30.07.2010, 17:03   #7
DomiNick
Студент, не
Старожил
 
Аватар для DomiNick
 
Регистрация: 29.01.2009
Сообщений: 2,067
Лампочка

Хм... Всё равно не понимаю что есть "палитра"...

Ну попробуйте TColorDialog из вкладки Dialogs...
Делать примерно так:
Код:
procedure TForm1.Button1Click(Sender: TObject);
begin
if ColorDialog1.Execute then
      Label1.Font.Color:=ColorDialog1.Color;
end;
I am the First of Cyber Evolution...
I am the First to Program your Future...
DomiNick вне форума Ответить с цитированием
Старый 30.07.2010, 19:04   #8
MyLastHit
Очень суровый
Участник клуба
 
Аватар для MyLastHit
 
Регистрация: 17.12.2009
Сообщений: 1,988
По умолчанию

Эм..вы немного не поняли...мне ненужно вызывать палитру цветов в "моей программе", мне нужно только расширить спектр Стандартных цветов делфи:

их очень мало..и они все невзрачные. Хотелось бы расширить цветовой дипазон в этой палитре.
Ненавижу быть как все, но люблю, чтобы все были как я.
MyLastHit вне форума Ответить с цитированием
Старый 30.07.2010, 20:15   #9
DomiNick
Студент, не
Старожил
 
Аватар для DomiNick
 
Регистрация: 29.01.2009
Сообщений: 2,067
По умолчанию

А это TFontDialog из вкладки Dialogs...

Ну не знаю... Разве что в исходники VCL залезть...
Хотя это кажется не от Делфи вообще зависит, а от операционки (в ВордПаде такой же набор цветов)...
I am the First of Cyber Evolution...
I am the First to Program your Future...
DomiNick вне форума Ответить с цитированием
Старый 30.07.2010, 21:23   #10
MyLastHit
Очень суровый
Участник клуба
 
Аватар для MyLastHit
 
Регистрация: 17.12.2009
Сообщений: 1,988
По умолчанию

спасибо большое за советы и коды!)
Решил задачу так: Дважды кликнул по Color(в Font) открылась расширенная палитра. Яху...
Ненавижу быть как все, но люблю, чтобы все были как я.
MyLastHit вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Добавление компонента в Палитру Temincov Общие вопросы Delphi 1 28.11.2009 14:56
если картинка маленькая можно ее расширить в хорошем качестве? sharlotta1989 Помощь студентам 2 19.06.2009 00:45
Помогите интернет расширить в локалку Sergey2 Компьютерное железо 19 26.05.2009 16:20
помогали здесь добрые людис мониторингом файла - расширить бы. zander Microsoft Office Excel 1 15.03.2009 23:12