Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > C# (си шарп)
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 25.08.2016, 18:32   #1
Maray
Форумчанин
 
Регистрация: 03.01.2015
Сообщений: 160
Восклицание Настройки

Добрый день!

Помогите, пожалуйста!
На главной форме есть кнопка, открывающая настройки программы.
При нажатии на кнопку открывается новая форма, на которой пользователь настраивает форму, а именно, выбирает Form.BackColor и Menustrip.BackColor.
На форме пользователь видит:

Задний фон: (----------)
Задний фон меню: (----------)


Вместо (--------) находится инструмент, с помощью которого пользователь может выбрать цвет. Или Combobox или Listview.
Нужно чтобы все цвета заполнились автоматически. Программа заполнила не все, но хотя бы основные цвета отсюда(на картинке). Помогите, пожалуйста!
Изображения
Тип файла: png Безымянный.png (8.2 Кб, 60 просмотров)

Последний раз редактировалось Maray; 25.08.2016 в 18:35.
Maray вне форума Ответить с цитированием
Старый 25.08.2016, 18:59   #2
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

насколько я помню этот редактор не доступен вне студии.

варианта три:
простой - это взять какую-то библиотеку с Nuget.
средний - это переделать на ColorDialog.
сложнее это сделать такой комбик самому,
пример тут http://www.codeproject.com/Articles/...cker-Combo-Box
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 26.08.2016, 10:11   #3
pu4koff
Старожил
 
Аватар для pu4koff
 
Регистрация: 22.05.2007
Сообщений: 9,065
По умолчанию

https://msdn.microsoft.com/ru-ru/lib...v=vs.110).aspx
pu4koff вне форума Ответить с цитированием
Старый 29.08.2016, 12:12   #4
Maray
Форумчанин
 
Регистрация: 03.01.2015
Сообщений: 160
Восклицание

Спасибо! Выбрала третий вариант. По примеру. Все работает, но появился один вопрос. Дальше делаю, чтобы при выборе пункта Combobox1 форма окрашивалась в выбранный цвет. Но не знаю как присвоить цвет форме

Код:
private void comboBox1_SelectionChangeCommitted(object sender, EventArgs e)
        {
            var C = comboBox1.SelectedItem.ToString();
            this.BackColor = Color.C;
        }
Maray вне форума Ответить с цитированием
Старый 29.08.2016, 12:46   #5
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

Код:
            string color = this.cmbboxClr.SelectedItem.ToString();
            this.panel1.BackColor = Color.FromName(color);
там же есть пример, почему нельзя его и применить?
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 29.08.2016, 17:16   #6
Maray
Форумчанин
 
Регистрация: 03.01.2015
Сообщений: 160
По умолчанию

Спасибо!
Maray вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Step7 -> Настройки (как поставить защиту на настройки?) as_sati Безопасность, Шифрование 10 14.12.2012 18:53
настройки гаджет vikyan86 Помощь студентам 0 10.08.2012 23:15
Настройки D2009 Черничный Общие вопросы Delphi 1 20.02.2010 18:37
Настройки kaviga Помощь студентам 17 17.10.2009 17:37
Сбились настройки! Sannyx Операционные системы общие вопросы 11 31.03.2009 15:46