Форум программистов, компьютерный форум, киберфорум
C# .NET
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.83/6: Рейтинг темы: голосов - 6, средняя оценка - 4.83
34 / 6 / 1
Регистрация: 16.07.2011
Сообщений: 29
.NET 4.x

Индикация кнопки при нажатии и закрытии формы

03.12.2011, 12:20. Показов 1248. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
есть кнопка и по нажатию на нее открывается новая форма, при этом надпись на кнопке становится жирной
C#
1
Font font = new Font("Georgia",7,FontStyle.Bold);
...
C#
1
2
3
4
5
6
 private void button2_Click(object sender, EventArgs e)
        {
            Form2 f2 = new Form2();
            f2.Show();
            Button2.Font = font;
         }
хотелось бы, чтоб при закрытии Form2 кнопка Button2 вновь имела надпись со старым шрифтом
C#
1
2
3
4
5
 private void Form2_FormClosed(object sender, FormClosedEventArgs e)
        {
            MainForm mf = new MainForm();
            mf.ResetSplitButtonFont();
        }
C#
1
2
3
4
5
6
public void ResetSplitButtonFont()
        {
            foreach (Control c in this.Controls)
                if (c is Button)
                    ((Button)c).Font = new Font("Georgia", 9, FontStyle.Regular);
        }
Это я буду делать с несколькми кнопками, поэтому метод ResetSplitButtonFont() выглядит именно так
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
03.12.2011, 12:20
Ответы с готовыми решениями:

Ошибка при закрытии OpenDialog без выбора файла и при нажатии кнопки Отмена
почему при закрытии OpenDialog (если не че не открыл), или при нажатии кнопку отмена вылазеет ошибка??? Помогите плиз!!!

Растягивание формы при нажатии кнопки
Собственно вопрос такой, возможно ли сделать так, что бы при нажатии кнопки, форма например растягивалась на 100 px вниз?

Проигрывание звука при нажатии кнопки, либо при вхождении в зону кнопочной формы
Подскажите пожалуйста как можно создать проигрывание звука, к примеру есть .wav файл, и теперь я хочу, чтоб при наведении на кнопку...

1
162 / 158 / 19
Регистрация: 22.11.2011
Сообщений: 371
03.12.2011, 13:46
В общем-то можно сделать так:
C#
1
2
3
4
5
6
        private void button2_Click(object sender, EventArgs e)
        {
            Form2 f2 = new Form2();
            f2.FormClosed += new FormClosedEventHandler((sndr, args) => { Button2.Font = font; });
            f2.Show();
        }
Т.е. мы на первой форме подписались на событие закрытия второй формы. Как только она закроется, шрифт поменяется.
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
03.12.2011, 13:46
Помогаю со студенческими работами здесь

Изменение размера формы при нажатии кнопки
Ку Нужно изменять размер формы последствием нажатия на кнопку . использовал это if (button1.Text ==...

Изменение положения формы при нажатии кнопки
На форме есть кнопка jump. Как сделать так, чтобы при нажатии на неё один раз окно меняло место положение, а при нажатие второй раз...

При открытии второй формы в объекте OLE отоброжать документ 1.doc, и при нажатии кнопки печатался
Всем привет!!! ПРОЭКТ в VB6. Имеется 2 формы: В первой форме по результатам работы создается вордовский файл "1.doc" и...

Внесение данных с формы в таблицу при нажатии кнопки
Добрый вечер, прошу помочь с задачей. Есть форма "вопросы", в ней вопросы и 2 кнопки "да" и "нет" нужно чтоб при...

Открытие нового окна формы при нажатии кнопки
Подскажите пожалуйста, как реализовать открытие нового окна формы, при нажатии кнопки на предыдущей форме?


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
Модель заражения группы наркоманов
alhaos 17.04.2026
Условия задачи сформулированы тут Суть: - Группа наркоманов из 10 человек. - Только один инфицирован ВИЧ. - Колются одной иглой. - Колются раз в день. - Колются последовательно через. . .
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . . а удачный момент так и не приходит.
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица. Задача: зафиксировать три левых колонки в отчете. Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка) / / . . .
Настройки VS Code
Loafer 13.04.2026
{ "cmake. configureOnOpen": false, "diffEditor. ignoreTrimWhitespace": true, "editor. guides. bracketPairs": "active", "extensions. ignoreRecommendations": true, . . .
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2. Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива. Было так:. . .
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru