|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
07.01.2011, 16:48 | #1 |
Форумчанин
Регистрация: 09.11.2010
Сообщений: 134
|
RGB цвет(!!!)
мне необходимо чтобы при вводе в 3 edit'a (1-Red 2-Green 3-Blue соответственно) цвет который получается при смешивании этих 3 цветов выводился в paintbox например.Проблема в том что я пытаюсь это сделать с помощь функции RGB вот пример
Код:
http://ddmsite.ucoz.ru Мой сайт.
Бесплатный Блокировщик рекламы http://download.adguard.ru/d/1656/adguardInstaller.exe |
07.01.2011, 16:54 | #2 |
Сливочное масло
Участник клуба
Регистрация: 01.01.2011
Сообщений: 1,149
|
В Edit1.Text находится значение типа String. А функция RGB() требует тип Integer. Нужно переводить из String в Integer перед тем как засунуть значения из Едитов в RGB(). Для этих целей существует функция StrToInt.
Код:
Сливочное масло Valio - компиляция как по маслу
|
07.01.2011, 17:19 | #3 |
Форумчанин
Регистрация: 09.11.2010
Сообщений: 134
|
функция RBG требует НЕ integer а byte !!! Там ведь значение от 0 до 255
http://ddmsite.ucoz.ru Мой сайт.
Бесплатный Блокировщик рекламы http://download.adguard.ru/d/1656/adguardInstaller.exe |
07.01.2011, 17:23 | #4 |
DelphiProger
Участник клуба
Регистрация: 14.11.2010
Сообщений: 1,023
|
StrToInt работает и для Byte!!!
а лучше исползуи SpinEdit на вкладке Samples
VirusN13
Последний раз редактировалось ArtGrek; 07.01.2011 в 17:28. |
07.01.2011, 17:35 | #5 | |
Сливочное масло
Участник клуба
Регистрация: 01.01.2011
Сообщений: 1,149
|
Цитата:
Код:
Сливочное масло Valio - компиляция как по маслу
|
|
07.01.2011, 17:36 | #6 | |
Очень суровый
Участник клуба
Регистрация: 17.12.2009
Сообщений: 1,988
|
Цитата:
Ненавижу быть как все, но люблю, чтобы все были как я.
|
|
07.01.2011, 17:43 | #7 |
Delphi and (not C)
Форумчанин
Регистрация: 04.12.2010
Сообщений: 117
|
А лучше, используй StrToIntDef(Edit1.text). Тогда значения за диапазоном не будут влиять на работу программы, они просто не будут читаться.
<--Жми на весы
|
07.01.2011, 17:44 | #8 |
Delphi and (not C)
Форумчанин
Регистрация: 04.12.2010
Сообщений: 117
|
Почитай "Библия Delphi" М. Фленова. Там все это подробно описывается.
<--Жми на весы
Последний раз редактировалось Vaigard; 07.01.2011 в 17:48. |
07.01.2011, 18:04 | #9 |
DelphiProger
Участник клуба
Регистрация: 14.11.2010
Сообщений: 1,023
|
не проше ли зделат
SpinEdit.MaxValue := 255; SpinEdit.MinValue := 0; ето в своиствах пропиши, для всех 3-х Код:
VirusN13
|
07.01.2011, 19:10 | #10 |
Форумчанин
Регистрация: 09.11.2010
Сообщений: 134
|
Спасибо сработало только КАК ВЫВЕСТИ ЭТОТ ЦВЕТ НА PAINTBOX или еще куда???? я вобще не знаю??!!!
http://ddmsite.ucoz.ru Мой сайт.
Бесплатный Блокировщик рекламы http://download.adguard.ru/d/1656/adguardInstaller.exe |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Цвет заливки ячейки в зависимости от значений RGB | nikcher | Microsoft Office Excel | 6 | 24.08.2016 16:52 |
RGB цвет в clЦвет | Niklan | Общие вопросы Delphi | 4 | 06.11.2009 22:03 |
Каким образом можно изменять цвет фона и цвет шрифта в Label? | jungle | Win Api | 17 | 21.09.2009 00:38 |
RGB в Цвет. HELP! | Altera | Мультимедиа в Delphi | 1 | 27.02.2008 07:58 |
цвет из RGB в glColor3f? | shepelin | Gamedev - cоздание игр: Unity, OpenGL, DirectX | 0 | 07.01.2008 15:13 |