Форум программистов, компьютерный форум, киберфорум
C# Windows Forms
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.74/39: Рейтинг темы: голосов - 39, средняя оценка - 4.74
15 / 15 / 2
Регистрация: 20.11.2009
Сообщений: 452

Палитра при использовании ColorDialog

24.11.2009, 23:32. Показов 7681. Ответов 10
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Как реализовать палитру при использовании ColorDialog ?
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
24.11.2009, 23:32
Ответы с готовыми решениями:

Автоматическая вставка HEX значение цвета при выборе его в ColorDialog
Здравствуйте у меня проблема я не разу не работал с компонентом ColorDialog вод начал работать сним так как он мне нужен сделал так по...

Ошибка при использовании ADODB.CONNECTION при работе с dbf-файлом
Добрый день! Написала макрос с использованием adodb.connection. макрос удаляет строки из файла dbf. На моем компьютере работает, поставила...

Баг при использовании класса string при записи в бинарный файл
При записи в бинарный файл пользовательского класса, всё отлично отрабатывает, но, если в классе использовался класс string, то в конце...

10
1923 / 428 / 41
Регистрация: 12.07.2007
Сообщений: 2,062
25.11.2009, 02:45
Какую палитру, что значит реализовать и причем здесь ColorDialog???
0
 Аватар для HIMen
4340 / 1509 / 101
Регистрация: 12.04.2009
Сообщений: 2,342
25.11.2009, 11:00
C#
1
2
3
4
if (this.colorDialog1.ShowDialog() == System.Windows.Forms.DialogResult.OK)
{
    color = this.colorDialog1.Color;
}
0
15 / 15 / 2
Регистрация: 20.11.2009
Сообщений: 452
26.11.2009, 01:15  [ТС]
эт немного нето мне нужно реализовать палитру на подобии пейнтовской (та которая видна при риссовании ) с помощью чего это сделать? Есть ли какие-то стандартные элементы?
0
1923 / 428 / 41
Регистрация: 12.07.2007
Сообщений: 2,062
26.11.2009, 02:23
nikooolay, нет. Рисуйте закрашенные прямоугольники. Graphics.FillRectangle()
0
15 / 15 / 2
Регистрация: 20.11.2009
Сообщений: 452
26.11.2009, 23:55  [ТС]
нарисовал я прямоугольники, цвета хранятся в проге, как их выбирать ? и не проще ли делать палитру несколькими picturebox ?
0
 Аватар для kirill29
2098 / 1263 / 173
Регистрация: 01.02.2009
Сообщений: 2,842
27.11.2009, 00:56
ИМХО думаю, что можно так: на форме располагай элемент Panel, на ней рисуй прямоугольники. Потом для Panel берем событие MouseClick, проверяем цвет под курсором мыши и присваиваем этот цвет чему-либо.
0
 Аватар для HIMen
4340 / 1509 / 101
Регистрация: 12.04.2009
Сообщений: 2,342
27.11.2009, 01:50
nikooolay, я делал массив picturebox, у каждого ставил в свойство BackColor нужный цвет и обрвбвтывал нажатие
0
15 / 15 / 2
Регистрация: 20.11.2009
Сообщений: 452
27.11.2009, 21:11  [ТС]
тогда такой вопрос как получить уже существующие цвета в colorDialog?
0
15 / 15 / 2
Регистрация: 20.11.2009
Сообщений: 452
28.11.2009, 22:33  [ТС]
Протупил, дополнительные цвета никак не связаны с палитрой
0
15 / 15 / 2
Регистрация: 20.11.2009
Сообщений: 452
01.12.2009, 20:00  [ТС]
для сокращения и логичности главного кода нужно написать класс в котором будут обрабатываться все действия с палитрой
как в функцию передать название pictureBox (pictureBox1 ... pictureBox20)?

C#
1
2
3
4
   private void pictureBox2_Click(object sender, EventArgs e)
        {
            myClass.Color(имя pictureBox); 
        }
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
01.12.2009, 20:00
Помогаю со студенческими работами здесь

Ошибки при созадании dataGridView с группировкой в столбцах при использовании CellFormatting
Всем привет!!!! Помогите пожалуйста разобраться. Использую наследование от dataGridView и обработка события CellFormatting. Не могу...

Как перенести строку при записи в файл при использовании BufferedWriter?
Записываю в файл строковые данные, но никак не получается перенести строку, все пишется сплошняком. BufferedWriter bw = new...

При использовании оператора GOTO зацикливается программа при введении букв.
Приветствую всех новых знакомых в этом храме программирования. Я новичек, пытаюсь программировать в С++ недавно. У меня возник вопрос...

Ошибка при получении данных из БД при использовании MVC framework 4.0
// HomeControlers.cs using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.Mvc; ...

Ошибка при задаче значения флажку при использовании контрола?!
У меня в форме 6 флажков, так вот для упрощения кода я вставил контролы, когда написал первый раз у меня всё работало, но потом стал...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
11
Ответ Создать тему
Новые блоги и статьи
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru