Форум программистов, компьютерный форум, киберфорум
C# Windows Forms
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.78/9: Рейтинг темы: голосов - 9, средняя оценка - 4.78
0 / 0 / 0
Регистрация: 20.12.2016
Сообщений: 90

Как поменять цвет закрытой формы из другой формы?

14.03.2019, 15:27. Показов 2012. Ответов 8
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Есть форма на который вызывается ColorDialog и выбранный цвет становиться цветом фона всех форм.

но я додумался только до того что бы использовать коллекцию форм.
C#
1
2
3
FormCollection f = Application.OpenForms;
 for (int i = 0;i<f.Count;i++)
            { f[i].BackColor = cd.Color; }
но эта коллекция получает только уже открытые формы, то есть если после "настройки" я открою по нажатию кнопки еще одну форму то она будет по дефолту серой, а мне нужно что бы и все последующие формы которые будут открыты были того же цвета.
Подскажите пожалуйста как это реализовать.
Заранее спасибо.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
14.03.2019, 15:27
Ответы с готовыми решениями:

Изменить цвет формы из другой формы
Доброго времени суток! Создаю Form1 закидываю на неё Button1. При нажатии на Button1 открывается предварительно созданная Form2. На второй...

Как поменять цвет формы hScrollBar?
Здравствуйте у меня есть код по сменки цфета формы private void trackBar1_Scroll(object sender, EventArgs e) { ...

Как перенести значения из одного компонента одной формы в другой компонент другой формы?
В общем ситуация смешная для профи,делаю программу для редактирования и печати вкладышей для дипломов на PHP,сделал две формы,нужнго...

8
Эксперт .NET
6691 / 4102 / 1607
Регистрация: 09.05.2015
Сообщений: 9,574
14.03.2019, 15:38
Вот если бы вы последовали моей рекомендации и прочитали учебник, то подобных вопросов бы не возникало...
Вложения
Тип файла: zip WindowsFormsApp1.zip (17.6 Кб, 24 просмотров)
0
0 / 0 / 0
Регистрация: 20.12.2016
Сообщений: 90
14.03.2019, 16:08  [ТС]
Что то слишком сложный для меня проект, или из-за того что перевел на /net 4.6
0
Эксперт .NET
6691 / 4102 / 1607
Регистрация: 09.05.2015
Сообщений: 9,574
14.03.2019, 16:10
Цитата Сообщение от Максмм Посмотреть сообщение
Что то слишком сложный для меня проект
Потому что учебники не читаете. Ничего там сложного нет абсолютно.
0
0 / 0 / 0
Регистрация: 20.12.2016
Сообщений: 90
14.03.2019, 16:11  [ТС]
А, какой учебник на пример ?
0
Эксперт .NET
6691 / 4102 / 1607
Регистрация: 09.05.2015
Сообщений: 9,574
14.03.2019, 16:15
Про ООП, наследование и события есть в любом учебнике, т.к. это основы языка.
0
0 / 0 / 0
Регистрация: 20.12.2016
Сообщений: 90
14.03.2019, 17:13  [ТС]
Извините, а не подскажиете почему тот же способ не работает с location ?

Добавлено через 2 минуты
Т.Е. он меняет расположение окон,но только уже открытых
0
Эксперт .NET
6691 / 4102 / 1607
Регистрация: 09.05.2015
Сообщений: 9,574
14.03.2019, 17:15
Работает если в базовом классе поменять значение свойства StartPosition на Manual.
0
0 / 0 / 0
Регистрация: 20.12.2016
Сообщений: 90
14.03.2019, 18:06  [ТС]
Спасибо!

Добавлено через 46 минут
Извините еще раз, а вы не могли бы подсказать еще как сделать что бы тоже работа и с размером(width, heighy).

Добавлено через 44 секунды
опять же меняет размер окон,но только уже открытых
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
14.03.2019, 18:06
Помогаю со студенческими работами здесь

формы: как сравнять текст с полями форм и поменять цвет поля?
Здравствуйте подскажите как сделать с формы которая на левом скриншоте форму которая на правом скриншоте, что именно надо сделать: 1) как...

Цвет поля формы по значению поля другой формы (таблицы)
Привет всем! Три таблицы и формы соответственно: &quot;ОБЪЕКТ&quot; 1:М &quot;ПЕРИОД&quot; 1:М &quot;ГРАФИК&quot; Другая (несвязанная) таблица (и форма)...

Как при нажатие кнопки поменять текст в Label1 другой формы
Всем привет! Как можно менять текст Label при нажатие на кнопку ? Form1 Есть Label и кнопка с текстом (Open Form 2) Fomr2 Есть...

Поменять цвет формы и кнопок
Приветсвую! как поменять цвет формы и кнопок ? не вижу свойства color у них

VS 2008. Как можно обратиться из формы к control члену другой формы?
Я пытался так: Form1.cpp System::Void Form1::button1_Click(System::Object^ sender, System::EventArgs^ e) { Form2 ^f2; ...


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

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Основы отладки веб-приложений на SDL3 по USB и Wi-Fi, запущенных в браузере мобильных устройств
8Observer8 07.02.2026
Содержание блога Браузер Chrome имеет средства для отладки мобильных веб-приложений по USB. В этой пошаговой инструкции ограничимся работой с консолью. Вывод в консоль - это часть процесса. . .
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru