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

Состояние CheckBox

07.07.2013, 19:17. Показов 4065. Ответов 10
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Доброго времени суток!Есть такой маленький вопросик. У меня есть главная форма MainForm, на которой лежит CheckBox. И мне нужно запоминать состояние CheckBox (стоит ли галочка или нет).По логике должно быть так:я запустил программу, открылась MainForm.Я поставил галочку, нажал на закрытие. Программа сохранила состояние CheckBox. И при следующем запуске, есть галочка стоит, у меня сначала запускалась Form1, а потом MainForm, а если галочка не стоит, сразу MainForm.Как это лучше осуществить??Может у кого-то есть код??Заранее спасибо!
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
07.07.2013, 19:17
Ответы с готовыми решениями:

Проверить состояние CheckBox
Всем привет! У меня на форме 8 чекбоксов, их имена ch0, ch1....ch7. Хочу проверить их состояние(чекед) и подсчитать кол-во включенных в...

Как сохранить состояние checkBox-a?
Есть две формы Form1 и Form2 на Form2 есть два checbox, когда я захожу на form2 активировать этот checBox не чего не происходит на form1 а...

Изменение состояние checkbox от значения масива
Как изменять цвет чекбокса от значения в массиве, и присваивать значение через кнопку?

10
 Аватар для mrReptiloid
313 / 176 / 25
Регистрация: 30.04.2011
Сообщений: 1,469
07.07.2013, 19:22
для начала нужно записать куда-то,стояла там галочка,или нет.В реестр,txt,xml,ini-куда угодно.Сделаете это,потом поговорим.
1
1 / 1 / 3
Регистрация: 22.06.2013
Сообщений: 168
07.07.2013, 19:59  [ТС]
а если я буду хранить это в Properties в файле настроек Settings1.settings?
0
 Аватар для mrReptiloid
313 / 176 / 25
Регистрация: 30.04.2011
Сообщений: 1,469
08.07.2013, 01:15
Tolyanych, Как хотите.Хозяин-барин.
1
1 / 1 / 3
Регистрация: 22.06.2013
Сообщений: 168
08.07.2013, 12:57  [ТС]
я сделал все в другом проекте, все получилось так как надо. но когда я начал переносить все в свой проект возникла проблема:я почему то не могу обратиться к папке Properties, в которой лежит файл настроек. причем я не могу к ней обратиться из любого места кода. что это может быть?
0
 Аватар для mrReptiloid
313 / 176 / 25
Регистрация: 30.04.2011
Сообщений: 1,469
08.07.2013, 14:00
У меня вроде раньше не наблюдались способности к телепатии,кидайте проект сюда-посмотрим..
1
1 / 1 / 3
Регистрация: 22.06.2013
Сообщений: 168
08.07.2013, 17:37  [ТС]
Простите сразу не подумал)CheckBox.rar - это отдельный проект, где я экспериментировал с CheckBox, правда чуть не доделал.Там у меня есть на MainForm checkbox1.При запуске приложения запускается MainForm.Если не ставить галочку, то ничего не изменится. Но если галочка будет стоять, то сначала запустится Form1 с предложением ввести логин и пароль.Если логин с паролем правильны, то выйдет сообщение об удачной регистрации и Form1 должна была бы закрыться и после этого запустится MainForm.Правда Form1 не закрывается - не успел доделать.Состояние checkbox1 хранится в булевом формате в файле settings1.settings. aaaaa-копия 3.rar - это сам проект и я хотел, чтобы там была такая же логика как и в Checkbox.rar, единственное, галочка ставится в Меню-Настройки в специальном окне. Но вот создать файл settings для хранения состояния галочки я почему - то не могу...Пытался, пытался - ноль. Потом временно закоментировал. Спасибо за понимание и помощь!
Вложения
Тип файла: rar CheckBox.rar (36.4 Кб, 31 просмотров)
Тип файла: rar ааааа - копия (3).rar (2.04 Мб, 5 просмотров)
0
 Аватар для mrReptiloid
313 / 176 / 25
Регистрация: 30.04.2011
Сообщений: 1,469
08.07.2013, 19:15
Да уж,Вы действительно намудрили там..В общем,я вроде исправил,есть в settings булево значение,если истина-открываем первую форму,если ложь-mainform..
Вложения
Тип файла: zip New WinRAR ZIP archive.zip (2.49 Мб, 52 просмотров)
1
1 / 1 / 3
Регистрация: 22.06.2013
Сообщений: 168
08.07.2013, 19:54  [ТС]
спасибо Вам большое, дальше, надеюсь сам справлюсь!))))
0
4 / 4 / 3
Регистрация: 06.05.2015
Сообщений: 93
11.08.2015, 08:35
mrReptiloid, а как отловить какой именно чек был изменен в чекбоксе. мне нужно получить индекс.
0
 Аватар для mrReptiloid
313 / 176 / 25
Регистрация: 30.04.2011
Сообщений: 1,469
11.08.2015, 12:22
Pasterna AS, в обработчике событий в аргументах передается ссылка на объект, который вызвал событие.
C#
1
CheckBox cb = (CheckBox)sender;
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
11.08.2015, 12:22
Помогаю со студенческими работами здесь

Проверить состояние ListBox и CheckBox из потока
Добрый день! Научился изменять текст в текстбоксе из потока с помощью Invoke и делегатов... Вопрос, как получить состояние листобокса...

Сохранение состояние CheckBox в файле программы
Здравствуйте! Как сохранить в файл, созданный с помощью приложения, состояния CheckBox (а также, возможно, других элементов, например...

Состояние ячейки типа CheckBox в DataGridView
Каким образом можно узнать стоит ли галочка или нет в ячейке?

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

Можно ли изменить состояние checkBox без срабатывания события CheckedCanged?
static class Class1 { public static int a = 0; } private void checkBox1_CheckedCanged(object sender,EventArgs e) // присвоение...


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

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

Новые блоги и статьи
Вопросы на собеседованиях по микросервисам
ArchitectMsa 27.03.2025
Работодатели ищут не просто разработчиков, знающих базовые концепции, а специалистов, разбирающихся в тонкостях масштабирования, отказоустойчивости и производительности. Сейчас на первый план выходят. . .
Взаимодействие Python с REST API
py-thonny 27.03.2025
REST API - это архитектурный стиль взаимодействия компонентов распределённого приложения в сети. Python располагает функциональным набором инструментов для работы с REST API и основная библиотека для. . .
sshd restrictions, ssh access limitations
jigi33 26.03.2025
sshd restrictions | ssh access limitations рестрикции доступа на сервер sshd статья: https:/ / www. golinuxcloud. com/ restrict-allow-ssh-certain-users-groups-rhel
Компиляция C++ с Clang API
NullReferenced 24.03.2025
Компиляторы обычно воспринимаются как черные ящики, которые превращают исходный код в исполняемые файлы. Мы запускаем компилятор командой в терминале, и вуаля — получаем бинарник. Но что если нужно. . .
Многопоточное программировани­е в C#: Класс Thread
UnmanagedCoder 24.03.2025
Когда запускается приложение на компьютере, операционная система создаёт для него процесс - виртуальное адресное пространство. В C# этот процесс изначально получает один поток выполнения — главный. . .
SwiftUI Data Flow: Передача данных между представлениями
mobDevWorks 23.03.2025
При первом знакомстве со SwiftUI кажется, что фреймворк предлагает избыточное количество механизмов для передачи данных: @State, @Binding, @StateObject, @ObservedObject, @EnvironmentObject и другие. . . .
Моки в Java: Сравниваем Mockito, EasyMock, JMockit
Javaican 23.03.2025
Как протестировать класс, который зависит от других сложных компонентов, таких как базы данных, веб-сервисы или другие классы, с которыми и так непросто работать в тестовом окружении? Для этого и. . .
Архитектурные паттерны микросервисов: ТОП-10 шаблонов
ArchitectMsa 22.03.2025
Популярность микросервисной архитектуры объясняется множеством важных преимуществ. К примеру, она позволяет командам разработчиков работать независимо друг от друга, используя различные технологии и. . .
Оптимизация рендеринга в Unity: Сортировка миллиона спрайтов
GameUnited 22.03.2025
Помните, когда наличие сотни спрайтов в игре приводило к существенному падению производительности? Время таких ограничений уходит в прошлое. Сегодня геймдев сталкивается с задачами совершенно иного. . .
Образование и практика
Igor3D 21.03.2025
Добрый день А вот каково качество/ эффективность ВУЗовского образования? Аналитическая геометрия изучается в первом семестре и считается довольно легким курсом, что вполне справедливо. Ну хорошо,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru