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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 30.03.2012, 11:56   #1
Fisherman86
Пользователь
 
Регистрация: 16.03.2012
Сообщений: 38
По умолчанию rgb(***,***,***)

Добрый день!
Каким образом из colorDialog можно получить такое:

rgb(***,***,***)
Fisherman86 вне форума Ответить с цитированием
Старый 30.03.2012, 13:04   #2
Fisherman86
Пользователь
 
Регистрация: 16.03.2012
Сообщений: 38
По умолчанию

Ну как говириться "спасибо за активность"!

Вот ка-то так:
Код:
var
  r,g,b:string;
  col :integer;
begin
  if dlgColor1.Execute then
  begin
    col:=dlgColor1.Color;
    R:= IntToStr(GetRValue(Col));
    g:=IntToStr(GetGValue(Col));
    B:= IntToStr(GetBValue(Col));
    synm1.SelText:=synm1.SelText+'rgb('+r+','+g+','+b+')';
  end;
Это и есть ответ!!!

Последний раз редактировалось Fisherman86; 30.03.2012 в 13:22.
Fisherman86 вне форума Ответить с цитированием
Старый 30.03.2012, 13:08   #3
robt
Заблокирован
 
Регистрация: 21.06.2010
Сообщений: 77
По умолчанию

ColorToRGB

Такбы и написал что надо вывести компоненты цвета!!!
ибо есть функция rgb(r,g,b) которая собирает из компонентов

Последний раз редактировалось robt; 31.03.2012 в 11:55.
robt вне форума Ответить с цитированием
Старый 31.03.2012, 11:40   #4
dmitriegorovih
Ещё не
Форумчанин
 
Аватар для dmitriegorovih
 
Регистрация: 04.01.2010
Сообщений: 517
По умолчанию

На крайняк
Код:
var
m,r,g,b:cardinal;
begin
m:=strtoint(edit4.Text); // Цвет то-есть из colorDialog
b:=m div 65536;
g:=(m-(b*65536)) div 256;
r:=((m-(b*65536))-(g*256));
edit1.Text:=inttostr(r);
edit2.Text:=inttostr(g);
edit3.Text:=inttostr(b);
end;
Воображение важнее, чем знания. (Albert Einstein)
dmitriegorovih вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Палитра RGB Discovery Microsoft Office Excel 12 11.06.2011 12:04
RGB Flow Kepler Gamedev - cоздание игр: Unity, OpenGL, DirectX 6 09.03.2011 00:58
RGB цвет(!!!) Dima DDM Общие вопросы Delphi 12 07.01.2011 20:03
моделирование RGB Traffka Помощь студентам 1 20.10.2010 17:08
RGB в Цвет. HELP! Altera Мультимедиа в Delphi 1 27.02.2008 07:58