Как получить RGB из colorchoser'а?

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
[Zeus]
Начинающий
Начинающий
 
Сообщения: 17
Зарегистрирован: 06.05.2005 (Пт) 8:58
Откуда: Krasnoyarsk

Как получить RGB из colorchoser'а?

Сообщение [Zeus] » 17.05.2005 (Вт) 13:11

Всем привет! Кто нить знает как получить RGB из диалогового окна для выборацвета? Оно возвращает большое число, а чего с ним делать не знаю. :(

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 17.05.2005 (Вт) 13:28

Этот вопрос обсуждался настолько часто, что за любой ответ, кроме ПОИСК!, надо сразу банить.
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 17.05.2005 (Вт) 13:30

Полностью согласен с GSerg. И так как он нарушает свое же правило, то его надо забанить. Меня, впрочем, тоже. Вот :)
Lasciate ogni speranza, voi ch'entrate.

Konst_One
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
Аватара пользователя
 
Сообщения: 3041
Зарегистрирован: 09.04.2004 (Пт) 13:47
Откуда: Химки

Сообщение Konst_One » 17.05.2005 (Вт) 13:34

Код: Выделить всё
Public Sub GetRGB(ByVal Color As Long, Red As Byte, Green As Byte, Blue As Byte)
    Dim c As Long
   
    c = (Color And &HFF&)
    Red = CByte(c)
   
    c = ((Color And &HFF00&) / &H100&)
    Green = CByte(c)
   
    c = ((Color And &HFF0000) / &H10000)
    Blue = CByte(c)
   
End Sub

Konst_One
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
Аватара пользователя
 
Сообщения: 3041
Зарегистрирован: 09.04.2004 (Пт) 13:47
Откуда: Химки

Сообщение Konst_One » 17.05.2005 (Вт) 13:35

а черт :cry:
пока искал, уже посты пропустил
надеюсь не забанят :?

[Zeus]
Начинающий
Начинающий
 
Сообщения: 17
Зарегистрирован: 06.05.2005 (Пт) 8:58
Откуда: Krasnoyarsk

Сообщение [Zeus] » 18.05.2005 (Ср) 7:17

Приношу свои извенения! Просто по времени не успевал воспользоваться поиском! Спасибо за помощь!!

FaKk2
El rebelde gurú
El rebelde gurú
Аватара пользователя
 
Сообщения: 2031
Зарегистрирован: 09.03.2003 (Вс) 22:10
Откуда: Los Angeles

Сообщение FaKk2 » 18.05.2005 (Ср) 7:33

[Zeus]
Парадокс... Времени нажать на Поиск и ввести RGB - нет. А время зайти на форум, нажать Создать тему, ввести вопрос - есть.

Поразительно... :?
Для получения ответа надо продемонстрировать качества, позволяющие стать компетентным — внимательность, вдумчивость, наблюдательность, желание активно участвовать в выработке решения.

[Zeus]
Начинающий
Начинающий
 
Сообщения: 17
Зарегистрирован: 06.05.2005 (Пт) 8:58
Откуда: Krasnoyarsk

Сообщение [Zeus] » 18.05.2005 (Ср) 8:18

Время нажать на поиск есть, а вот раскапывать кучу сообщений времени небыло!

FaKk2
El rebelde gurú
El rebelde gurú
Аватара пользователя
 
Сообщения: 2031
Зарегистрирован: 09.03.2003 (Вс) 22:10
Откуда: Los Angeles

Сообщение FaKk2 » 18.05.2005 (Ср) 8:28

[Zeus]
Брось...

Темы, Как получить RGB из значения с типом Long и КАК ПЕРЕВЕСТИ RGB цвет в HTML цвет? видны невооруженным глазом на первой странице поиска.

Ты главное, не бойся искать. Потратить две минуты на поиск не стоит новой темы, где тебе к тому же надо ждать ответа.
Для получения ответа надо продемонстрировать качества, позволяющие стать компетентным — внимательность, вдумчивость, наблюдательность, желание активно участвовать в выработке решения.


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 11

    TopList