|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
05.04.2010, 02:02 | #1 |
Пользователь
Регистрация: 03.11.2009
Сообщений: 24
|
Как создать массив из цветов?
Нужно создать массив, кооторый будет состоять из цветов. Я создаю вот так:
Color [] myColor = new MyColor[]{blue,black} но пишет,что ошибка((( |
05.04.2010, 02:09 | #2 |
Форумчанин
Регистрация: 04.07.2007
Сообщений: 549
|
Вот рабочий вариант:
Код:
Последний раз редактировалось Casper-SC; 05.04.2010 в 02:13. |
05.04.2010, 02:16 | #3 |
Форумчанин
Регистрация: 25.04.2008
Сообщений: 476
|
попробуй так:
Код:
Life if about choices
Make the right choice Последний раз редактировалось TaTT DoGG; 05.04.2010 в 02:21. |
05.04.2010, 02:36 | #4 |
Пользователь
Регистрация: 03.11.2009
Сообщений: 24
|
Получилось.Спасибо. Буду в теги помещать.
Можно еще вопрос,пожалуйста?? Мне вот подсказали хорошую идею для смены цвета линии. Вот алгоритм цитирую:"Я бы сделал так.Создать два списка:LIst<radiobuttоn>rblist и List<color>clist.RadioButtоn помещены в GroupBox,чтоб можно было выбрать только один. У всех RadioButtоn есть событие CheckedChanged,в качестве обработчика которым присвоена ф-ция CheckedRadioButton() Код:
А уже в обработчике Paint формы написать graphicsobj.DrawLine(myPen, 20, 20, 210, 200); Теперь форма будет перерисовываться при выборе радиобаттона,и перерисовываться будет линия с нужным цветом И я начинаю писать код: u Код:
|
05.04.2010, 03:12 | #5 |
Форумчанин
Регистрация: 04.07.2007
Сообщений: 549
|
Код:
Ошибка 2: this.Invalidate(); с использованием этого, у меня помоему линии не рисовались А ты что вообще пишешь? Линии какие-то Жаль я не в Киеве живу Последний раз редактировалось Casper-SC; 05.04.2010 в 03:23. |
05.04.2010, 09:57 | #6 |
Пользователь
Регистрация: 03.11.2009
Сообщений: 24
|
Спасибо большое)))
Пишу программу,которая рисует линию. Пользователь сам выбирает для нее цвет!! Когда линия уже нарисована нужно,чтобы за пользователем осталась возможность изменить цвет линии. Это я хотела реализовать с помощью цикла: Код:
Последний раз редактировалось _Studentka_; 05.04.2010 в 10:13. |
05.04.2010, 11:53 | #7 |
Форумчанин
Регистрация: 02.07.2009
Сообщений: 722
|
Хм... не очень понял... вы про области видимости? Если вы хотите обращаться из разных функций к одной и тойже переменной.. обьявите ее порядком выше..
Код:
+ ваш код просто меняет цвет линии, а перекрашивать кто будет?) преведущая тема... |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как создать огромный массив? | fatesmile | Общие вопросы Delphi | 17 | 18.01.2010 14:19 |
как создать массив | lg12 | Помощь студентам | 4 | 17.08.2009 13:50 |
Как создать массив-константу из записей | SNUPY | Общие вопросы Delphi | 3 | 19.03.2009 21:11 |
Подскажите, как создать динамический массив? | snaem | Общие вопросы .NET | 9 | 14.05.2008 08:52 |
Перевод картинки в двухмерный массив RGB цветов | Alar | Общие вопросы Delphi | 8 | 09.08.2007 14:24 |