Добро пожаловать на Pro Pawn - Портал о PAWN-скриптинге.
Показано с 1 по 10 из 10
  1. #1
    Аватар для Витёк
    Пользователь

    Статус
    Оффлайн
    Регистрация
    26.09.2015
    Сообщений
    215
    Репутация:
    1 ±

    Вопрос по button

    Добрый день
    Подскажите каким образом можно покрасить кнопку button при клике (клик вызов уже есть)
    находил в интернете уроки но там токо цвета буквенные как можно закрасить через RGB
    Разработка •  • Ч Е Р Н О Б Ы Л Ь •  • Выживание в припяти •

  2. #2
    Аватар для ziggi
    Проверенный

    Статус
    Оффлайн
    Регистрация
    14.05.2015
    Сообщений
    1,181
    Репутация:
    790 ±
    Только клиентской модификацией.

  3. #3
    Аватар для Витёк
    Пользователь

    Статус
    Оффлайн
    Регистрация
    26.09.2015
    Сообщений
    215
    Репутация:
    1 ±
    Цитата Сообщение от ziggi Посмотреть сообщение
    Только клиентской модификацией.
    если ты продумал про самп клиент то нет
    Мне надо в программе как-то сменить цвет на RGB а там токо буквенные можно...
    вот к примеру делаю так
    Код:
    private void button1_Click(object sender, EventArgs e)
    {
        button1.BackColor = Color.FromName("0000ff");
    }
    он её не закрашивает (
    Разработка •  • Ч Е Р Н О Б Ы Л Ь •  • Выживание в припяти •

  4. #4
    Аватар для Nash_Brigers
    Пользователь

    Статус
    Оффлайн
    Регистрация
    06.03.2016
    Адрес
    Moscow
    Сообщений
    167
    Репутация:
    44 ±
    На сколько я помню, у тебя цвета в формате RGBA (0xFFFFFFFF) записаны в массиве, этими цветами и крась кнопку, а для писанины про сам цвет в формате RGB используй типа того:
    PHP код:
    new color 0xCCFF00AA;
    printf("%06x"color >>> 8); 
    Член сообщества Green Square.

  5. #5
    Аватар для Витёк
    Пользователь

    Статус
    Оффлайн
    Регистрация
    26.09.2015
    Сообщений
    215
    Репутация:
    1 ±
    Тему можно закрыть
    сделал таким способом
    Код:
    int R = 0, G = 0, B = 0;
    static void HexToRGB(Color HEX_COLOR, ref int R, ref int G, ref int B)
    {
        R = HEX_COLOR.R;
        G = HEX_COLOR.G;
        B = HEX_COLOR.B;
    }
    private void button1_Click(object sender, EventArgs e)
    {
        HexToRGB(ColorTranslator.FromHtml('#' + A.Text), ref R, ref G, ref B);
        button1.BackColor = Color.FromArgb(255, R, G, B);
    }
    - - - Добавлено - - -

    Цитата Сообщение от Nash_Brigers Посмотреть сообщение
    На сколько я помню, у тебя цвета в формате RGBA (0xFFFFFFFF) записаны в массиве, этими цветами и крась кнопку, а для писанины про сам цвет в формате RGB используй типа того:
    PHP код:
    new color 0xCCFF00AA;
    printf("%06x"color >>> 8); 
    там было Pawn а тут C#
    Разработка •  • Ч Е Р Н О Б Ы Л Ь •  • Выживание в припяти •

  6. #6
    Аватар для Nash_Brigers
    Пользователь

    Статус
    Оффлайн
    Регистрация
    06.03.2016
    Адрес
    Moscow
    Сообщений
    167
    Репутация:
    44 ±
    Цитата Сообщение от Витёк Посмотреть сообщение
    там было Pawn а тут C#
    Ай, блин, не заметил.)
    Член сообщества Green Square.

  7. Пользователь сказал cпасибо:
    Витёк (17.04.2017)
  8. #7
    Аватар для ziggi
    Проверенный

    Статус
    Оффлайн
    Регистрация
    14.05.2015
    Сообщений
    1,181
    Репутация:
    790 ±
    Цитата Сообщение от Витёк Посмотреть сообщение
    там было Pawn а тут C#
    Надо было сразу указать, что речь идёт о C# и WinForms.

  9. 2 пользователя(ей) сказали cпасибо:
    Nash_Brigers (17.04.2017) Витёк (17.04.2017)
  10. #8
    Аватар для Витёк
    Пользователь

    Статус
    Оффлайн
    Регистрация
    26.09.2015
    Сообщений
    215
    Репутация:
    1 ±
    Цитата Сообщение от ziggi Посмотреть сообщение
    Надо было сразу указать, что речь идёт о C# и WinForms.
    я думал вы поймёте если раздел в C# создан
    Разработка •  • Ч Е Р Н О Б Ы Л Ь •  • Выживание в припяти •

  11. #9
    Аватар для ziggi
    Проверенный

    Статус
    Оффлайн
    Регистрация
    14.05.2015
    Сообщений
    1,181
    Репутация:
    790 ±
    Цитата Сообщение от Витёк Посмотреть сообщение
    я думал вы поймёте если раздел в C# создан
    Раздел C/C++/C#, а интерфейсы могут быть не только на WinForms, но и на Qt, GTK, wxWidgets и много ещё на чём.

  12. Пользователь сказал cпасибо:
    Витёк (17.04.2017)
  13. #10
    Аватар для Витёк
    Пользователь

    Статус
    Оффлайн
    Регистрация
    26.09.2015
    Сообщений
    215
    Репутация:
    1 ±
    Цитата Сообщение от ziggi Посмотреть сообщение
    Раздел C/C++/C#, а интерфейсы могут быть не только на WinForms, но и на Qt, GTK, wxWidgets и много ещё на чём.
    учту на будующие
    Разработка •  • Ч Е Р Н О Б Ы Л Ь •  • Выживание в припяти •

 

 

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •