0 / 0 / 0
Регистрация: 03.05.2015
Сообщений: 3
1

Как вернуть цвет кнопки автоматически при нажатии другой?

04.05.2015, 10:01. Показов 3303. Ответов 5
Метки нет (Все метки)

Выбрал одну кнопку, она стала другого "цвета." Затем выбрал "другую." Как сделать, чтобы при выборе другой кнопки, предыдущая становилась исходного цвета. Это пример выбора времени в электронных регистратурах.
__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
04.05.2015, 10:01
Ответы с готовыми решениями:

Вернуть стандартный цвет блока при нажатии на другой
Доброго времени суток! Помогите пожалуйста разобраться с jQuery :) Есть 10 div'ов с одним...

Как поменять цвет кнопки при ее нажатии, а при наведении чтоб цвет не менялся?
//css файл .mymegabutton{ background: blue; } .hvr{ background: green; } .act{...

Как вернуть значение функции при нажатии кнопки?
Имеется функция в отдельном файле: import pickle as pk def load_file(): database =...

Как автоматически открыть pdf файл при нажатии кнопки?
Как автоматически открыть pdf файл при нажати кнопки в windowsform В интернете нашла либо ручную...

5
5871 / 2211 / 654
Регистрация: 11.04.2015
Сообщений: 3,698
Записей в блоге: 43
04.05.2015, 10:29 2
Ligh, надо использовать не обычные кнопки, а RadioButton.
Размести их в одном контейнере, чтобы они действовали согласованно.
Выдели их все, для этого после выделения первой кнопки удерживай Shift и выделяй остальные.
Свойству Appearence присвой значение Button.
Свойству FlatStyle - Flat.
BackColor - тот цвет, который они должны иметь когда не выделены.
Далее раскрой свойство FlatAppearence и там найдешь свойство CheckedBackColor, ему надо присвоить значение цвета, который кнопка будет иметь, когда выделена. Так же там можно установить другие параметры, например как кнопка меняется при наведении мышки.
0
0 / 0 / 0
Регистрация: 03.05.2015
Сообщений: 3
04.05.2015, 11:11  [ТС] 3
Попробую изменить, я сделала с обычными кнопками, при повторном нажатии возвращается цвет. А вы случайно не знаете, как сделать, что программа запоминала время, чтобы при дальнейшем выборе, предыдущее время было занято?!
0
5871 / 2211 / 654
Регистрация: 11.04.2015
Сообщений: 3,698
Записей в блоге: 43
04.05.2015, 11:32 4
Цитата Сообщение от Ligh Посмотреть сообщение
я сделала с обычными кнопками, при повторном нажатии возвращается цвет.
Да можно и с обычными, только зачем, если все уже давно придумано и реализовано. То, что я описал делается в дизайнере без единой строчки кода.
Цитата Сообщение от Ligh Посмотреть сообщение
А вы случайно не знаете, как сделать, что программа запоминала время, чтобы при дальнейшем выборе, предыдущее время было занято?!
Ну так тут можно по разному сделать. Все зависит от того, как оно вообще все там работает. Непонятно зачем возвращать кнопке прежний цвет, если она переходит после нажатия в другое состояние. Можно обойтись без этих всех цветовых эффектов, взять обычную кнопку, если ее нажали и подтвердили, регистрацию - просто делай кнопку неактивной и все.
C#
1
buttonN.Enabled = true;
Нажать ее после этого будет нельзя и выглядеть она будет иначе.

Добавлено через 11 минут
Цитата Сообщение от diadiavova Посмотреть сообщение
buttonN.Enabled = true;
C#
1
buttonN.Enabled = false;
конечно же )))
0
0 / 0 / 0
Регистрация: 03.05.2015
Сообщений: 3
04.05.2015, 12:04  [ТС] 5
Просто я пока не нашла как прописать код для запоминая времени, в первой форме у меня прописаны данные для ввода, а именно: фамилия, имя, страховой полис, выбор врача и его специализация. Нажимаешь кнопку и переходишь на другую, на ней кнопки со временем, программа должна все данные из первой таблицы +дату и время из второй переносить в excel
0
5871 / 2211 / 654
Регистрация: 11.04.2015
Сообщений: 3,698
Записей в блоге: 43
04.05.2015, 12:29 6
Цитата Сообщение от Ligh Посмотреть сообщение
Просто я пока не нашла как прописать код для запоминая времени
Тут все зависит от того, как у тебя в программе организованы данные. По идее, если ты создаешь регистратуру, то должна быть какая-то база данных и все действия, которые выполняют клиенты заносятся в нее. Если время занято, то информация об этом должна находиться в базе и именно ее и надо отображать. Опять-таки сделать кнопку неактивной или вообще не отображать ее. Но все должно храниться в базе данных.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
04.05.2015, 12:29

Как активировать кнопки при нажатии другой кнопки
Есть 1 кнопка, которая активная и 4 кнопки которые не активные вначале. По нажатию активной кнопки...

Как изменить цвет кнопки при нажатии?
Доброго времени суток. Ребята, подскажите пожалуйста как изменить цвет кнопки при нажатии?

Нажатием левой кнопки мыши выбирать и запоминать цвет, при нажатии правой кнопки мыши - устанавливать выбранный цвет
Люди добрые, киньте какой-нибудь рабочий .asm для masm, похожий на решение следующей задачи, а то...

Как изменить цвет кнопки при нажатии на нее?
в процедуре procedure Form1.button2_Click(sender: Object; e: EventArgs); Пишу...


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

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.