Модераторы: Partizan, gambit
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Brushes задать любой цвет 
V
    Опции темы
Edd
Дата 28.3.2008, 15:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 200
Регистрация: 23.3.2006

Репутация: 1
Всего: 1



как в Brushes задать любой цвет?
Код

string setColor="Red";
Brushes br=.........//задать с помощью setColor

PM MAIL   Вверх
vponomarov
Дата 28.3.2008, 15:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 407
Регистрация: 11.8.2007
Где: Киев

Репутация: 4
Всего: 12



Edd:
Код

string setColor="Red";
SolidBrush b=new SolidBrush(setColor);



--------------------
user posted image
user posted image
PM MAIL ICQ   Вверх
VisualProgrammerNET
Дата 28.3.2008, 16:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Почётный халявщик
**


Профиль
Группа: Участник
Сообщений: 461
Регистрация: 30.10.2005
Где: Зеленоград

Репутация: 4
Всего: 6



Во-первых, создаёшь совсем не так (если, как я понял, тебе нужна кисть определённого цвета). При чём тут коллекция Brushes - непонятно. Например, можно создать кисть так (заметь, что класс Brush - абстрактный, и создавать можно только его производные)

Код

SolidBrush sb = new SolidBrush(new Color { R = 255, G = 100, B = 0, A = 0 });


А ещё цвет можно выбирать через ColorDialog.  smile 

Опередил меня тов. vponomarov =))

Это сообщение отредактировал(а) VisualProgrammerNET - 28.3.2008, 16:02


--------------------
3 ГОДА НА user posted image 
PM MAIL ICQ   Вверх
Edd
Дата 28.3.2008, 16:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 200
Регистрация: 23.3.2006

Репутация: 1
Всего: 1



Спасибо! smile
Так наверно правельней: (для моего случая)

Код

string TextColor="Red";

Color setColorText = Color.FromName(TextColor);
SolidBrush brushColor = new SolidBrush(setColorText);

//использую тут
Graphics objGraphics = System.Drawing.Graphics.FromImage(objBMP);
objGraphics.DrawString(Str, objFont, brushColor, 3, 3);


Это сообщение отредактировал(а) Edd - 28.3.2008, 16:15
PM MAIL   Вверх
vponomarov
Дата 28.3.2008, 23:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 407
Регистрация: 11.8.2007
Где: Киев

Репутация: 4
Всего: 12



Edd, ну да извени, спешил, был невнимателен smile 
можно тремя способами задавать цвет: через имя (так как ты написал), через компоненты (так как написал товарищь 
VisualProgrammerNET), или Colors.Red.
но общую идею ты, я так понял, уловил.


--------------------
user posted image
user posted image
PM MAIL ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
mr.DUDA
THandle

Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов.
Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :)
Так же не забывайте отмечать свой вопрос решенным, если он таковым является :)


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.DUDA, THandle.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Общие вопросы по .NET и C# | Следующая тема »


 




[ Время генерации скрипта: 0.4371 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.