Форум программистов, компьютерный форум, киберфорум
C# Windows Forms
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.56/34: Рейтинг темы: голосов - 34, средняя оценка - 4.56
-3 / 1 / 1
Регистрация: 28.07.2020
Сообщений: 286
.NET 4.x

Не работает проверка отмечен ли checkbox

31.08.2020, 06:48. Показов 7922. Ответов 103
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
у меня есть код
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
 Settings_1 settingForm = new Settings_1();
 
 private void Attach_Click(object sender, EventArgs e)
        {
            if (settingForm.checkBox20.Checked)
            {
                API2.LaunchExploit();
            }
            else
            {
                api.LaunchExploit();
            }
        }
проблема в том что код не видит нажатли checkBox20 и иза этого происходт часть кода которая происходит если checkBox20 не нажат:
C#
1
2
3
4
    else
            {
                api.LaunchExploit();
            }
а та часть кода которая происходит при нажатии на checkBox20 не работает! почему? помогите пожалуйста срочно надо!
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
31.08.2020, 06:48
Ответы с готовыми решениями:

CheckBox отмечен если значение true изменение значения, если отмечен
Доброго времени суток! Господа, ни как не могу реализовать задачу, подсобите пожалуйста: есть несколько checkbox вида: <input...

Кнопка disabled, пока не отмечен checkbox
Есть форма с checkbox <form> <input type='checkbox' value='1' name='del_v'> box1<br> <input type='checkbox' value='2'...

Не работает проверка checkbox
Добрый день есть форма, Не срабатывает проверка выран чекбокс или нет <form action="/obratzv.php"...

103
Эксперт .NET
 Аватар для Usaga
14790 / 9564 / 1367
Регистрация: 21.01.2016
Сообщений: 36,061
31.08.2020, 19:46
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от igromanvTV Посмотреть сообщение
почему скрипт проверяет чек бокс 1 раз а потом игнорит на его состояние?
Это вас надо спросить. Вы же автор кода большую часть которого мы не видим в глаза. Вам бы на РЕН-ТВ к экстрасенсам с такой подачей вопроса.
0
1497 / 1238 / 245
Регистрация: 04.04.2011
Сообщений: 4,363
31.08.2020, 21:34
Цитата Сообщение от igromanvTV Посмотреть сообщение
хотяябы примерное решение моей проблемы
Хотяябы называть элементы, к которым может быть обращение из кода осмысленно, а не checkbox100500.

Учитесь пользоваться отладчиком - это крайне просто и чрезвычайно полезно, иногда просто необходимо.
Например в Вашем случае поставьте брекпойнт на 5 строке

Цитата Сообщение от igromanvTV Посмотреть сообщение
API2.LaunchExploit();
, для чего просто наведитесь мышкой на полоску (она отличается цветом) слева от строоки 5 и нажмите левую клавишу - появится значок (кружочек). Когда программа запустится и код дойдет до брекпойнта, она остановится и переключит окно на Ваш код, а именно на 5 строку. Если при работе брейк не происходит, то у Вас, действительно, чекбокс "не нажат".
Почему - из приведенного кода не видно совершенно. Кроме того, вполне вероятно, что Вы жмете не тот чекбокс, на который думаете
Или у Вас есть обработчик нажатия (что видно из кода), но он тупо не назначен нужному чекбоксу - в дизайне выберите нужный чекбокс и посмотрите через обозреватель свойств элементов его события (такая кнопочка вверху типа молнии). Скорее всего на нужном событии ничего нет. Поместите туда Ваш обработчик и проверье.
0
-3 / 1 / 1
Регистрация: 28.07.2020
Сообщений: 286
01.09.2020, 06:33  [ТС]
MsGuns, есть проблема обозреватель свойств невидит нужную кнопку иза того что она в другой форме и 2 проблема у меня много таких кнопок а событие 1
0
Эксперт .NET
 Аватар для Usaga
14790 / 9564 / 1367
Регистрация: 21.01.2016
Сообщений: 36,061
01.09.2020, 06:54
igromanvTV, понятнее не стало.
0
-3 / 1 / 1
Регистрация: 28.07.2020
Сообщений: 286
01.09.2020, 11:10  [ТС]
проблема оказывается втом что чек и кноака в разных формах а не на главной во смотрите:
WindowsFormsApp2.rar
0
Эксперт .NET
 Аватар для Rius
13848 / 7890 / 1707
Регистрация: 25.05.2015
Сообщений: 23,958
Записей в блоге: 14
01.09.2020, 11:26
Цитата Сообщение от igromanvTV Посмотреть сообщение
во смотрите
Посмотрел...
Именно об этом я, погадав на хрустальном шаре, вам сказал ещё 26 часов назад:
Цитата Сообщение от Rius Посмотреть сообщение
Ещё есть такая стандартная глупость:
Обращаются не к используемой форме, в которой есть актуальные данные. А создают новую(!!!) и берут из неё данные, которые там по умолчанию.
0
-3 / 1 / 1
Регистрация: 28.07.2020
Сообщений: 286
01.09.2020, 11:35  [ТС]
я немного непонял что имено мне делать втаком случае прешлите мне этоже прогу но с исправленой ошибкой пожалуйста
0
Эксперт .NET
 Аватар для Rius
13848 / 7890 / 1707
Регистрация: 25.05.2015
Сообщений: 23,958
Записей в блоге: 14
01.09.2020, 11:40
Цитата Сообщение от Будда и ученики
Идёт Будда с учениками по дороге. Видит: яма, в ней вол, крестьянин пытается его вытянуть, но сил не хватает. Будда кивнул ученикам, они быстро помогли вытянуть животное. Идут дальше, снова яма, в ней вол, на краю сидит крестьянин и горько плачет. Будда прошёл мимо и как бы не заметил. Ученики его спрашивают:

- Учитель, почему ты не захотел помочь этому крестьянину?

- Помочь плакать?
Сейчас вы создаёте форму. Показываете её. Ставите галочку. Чтобы прочитать галочку в другом месте, вы создаёте новую(!!!!!!!!!!!!!!!) форму и читаете оттуда.
ПОДУМАЙТЕ.
1
-3 / 1 / 1
Регистрация: 28.07.2020
Сообщений: 286
01.09.2020, 11:50  [ТС]
пожалуйста дайте ответ я сюда пришол не говоловомки решать а ответ на мой вопрос получить!
0
Эксперт .NET
 Аватар для Rius
13848 / 7890 / 1707
Регистрация: 25.05.2015
Сообщений: 23,958
Записей в блоге: 14
01.09.2020, 11:55
Ответ вы получили.
У вас в каждой теме - сделайте за меня и выложите готовое!
0
Эксперт .NET
 Аватар для Usaga
14790 / 9564 / 1367
Регистрация: 21.01.2016
Сообщений: 36,061
01.09.2020, 11:56
igromanvTV, вам ответ дали. И вы его сами подтвердили чуть выше. Теперь исправляйте свой код.
0
Эксперт .NET
 Аватар для Rius
13848 / 7890 / 1707
Регистрация: 25.05.2015
Сообщений: 23,958
Записей в блоге: 14
01.09.2020, 11:57
Вопрос бы такой:
Цитата Сообщение от igromanvTV Посмотреть сообщение
а та часть кода которая происходит при нажатии на checkBox20 не работает! почему?

Для тех кто хочет, чтобы всё сделали за него, на форуме есть специальный раздел.
0
-3 / 1 / 1
Регистрация: 28.07.2020
Сообщений: 286
01.09.2020, 12:26  [ТС]
да помогитеже пришлите мне ту прогу которую вам дал с исходниками но с исправленой ошибкой умоляю

Добавлено через 12 минут
Rius, пожалуйста пришли иисходники но с исправленой ошибкой я новичок в .NET и c#

Добавлено через 22 секунды
Rius, пожалуйста пришли иисходники но с исправленой ошибкой я новичок в .NET и c#
0
1497 / 1238 / 245
Регистрация: 04.04.2011
Сообщений: 4,363
01.09.2020, 12:45
Цитата Сообщение от igromanvTV Посмотреть сообщение
пожалуйста дайте ответ я сюда пришол не говоловомки решать а ответ на мой вопрос получить!
Похоже, вы не понимаете ООП. Есть классы (а формы, кнопки, это все - классы), они абстрактны ! До тех пор, пока не будут созданы экземпляры этих классов. Что и происходит в приложении в ран-тайме. Причем этих экземпляров может быть создано сколь угодно много. При этом они существуют совершенно независимо друг от друга. Для того, чтобы они не "путались" между собой, для каждого из них имеется указатель, который именуются обычно именем. При этом "внутренние" имена повторяются.
Вот есть, допустим некоторая кнопка Button1 на некоторой форме Form2. Когда будет создано 2 или более экземпляра Form2, каждому из них присвоится некоторое имя, например F1, F2, F3..., на каждой из из этих форм будет кнопка и именем Button1.
Как прикажете обращаться к такой кнопке ? Ведь их много.

Наверное, надо указать некий префикс, "уточняя" форму, к кнопке которой надо обратиться ?
Например так: F1.Button1.

Чтобы все эти формы были видные откуда-то извне, в том числе видели друг дружку, в коде формы - "зрителя" надо указать Using Form2; Using Form3; ..

Что же касается окна эксплорера элементов, то, согласитель, оно показывается в конструкторе, т.е. в дизайн-моде. И никак не может показывать информацию для элементов, которых в дизайне нет, но они буду созданы в ран-тайме.
Для того, чтобы элементам динамически создаваемых объектов (форм, например), были присвоены некоторые свойства, отличные от тех, что были в дизайне), или назначены некоторые обработчики событий, программист должен кодом все это прописать сразу после создания формы

Самое главное, Вы дали с сабже какие-то обрывки кода, из которых ясно только то, что ничего не ясно.
А качать и разворачивать весь Ваш проект - увольте.
Когда Вы идете полечить зуб, Вы же не тащите к врачу анализы мочи, кала, крови, кардиограммы и еще капельницу с уткой ?
0
-3 / 1 / 1
Регистрация: 28.07.2020
Сообщений: 286
01.09.2020, 12:58  [ТС]
MsGuns, если честно я нечего не понял! просто пришлите иисходники но с исправленой ошибкой! пожалуйста
0
Эксперт .NET
 Аватар для Usaga
14790 / 9564 / 1367
Регистрация: 21.01.2016
Сообщений: 36,061
01.09.2020, 13:08
Цитата Сообщение от igromanvTV Посмотреть сообщение
если честно я нечего не понял!
Вам хотели сказать, что делать за вас ничего не будут. Но советом помочь всегда рады. Халявщиков и лентяев никто не любит.
0
-3 / 1 / 1
Регистрация: 28.07.2020
Сообщений: 286
01.09.2020, 13:13  [ТС]
умаляю вас дайе исходники пожалуйста ну хоть последний раз ну дайте мне исходников умоляю
0
Эксперт .NET
 Аватар для Usaga
14790 / 9564 / 1367
Регистрация: 21.01.2016
Сообщений: 36,061
01.09.2020, 13:15
igromanvTV, какое отвратилово.
0
-3 / 1 / 1
Регистрация: 28.07.2020
Сообщений: 286
01.09.2020, 13:23  [ТС]
да дайтеже мне ответ мне скоро уежать надо я тороплюсь
0
1497 / 1238 / 245
Регистрация: 04.04.2011
Сообщений: 4,363
01.09.2020, 13:25
Цитата Сообщение от igromanvTV Посмотреть сообщение
если честно я нечего не понял! просто пришлите иисходники но с исправленой ошибкой! пожалуйста
Прочитав это, подумал:

Есть столько интересных профессий, одна другой лучше. Где думать особенно не нужно: махай себе метлой, таскай мешки, подавай кирпичи каменщику.. Не кинуть ли Вам это программирование - ну не Ваше это, не Ваше..

Добавлено через 1 минуту
Цитата Сообщение от igromanvTV Посмотреть сообщение
да дайтеже мне ответ мне скоро уежать надо я тороплюсь
Это тролль - зуб даю !
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
01.09.2020, 13:25

Если чекбокс отмечен, то добавляет в реестр, если не отмечен - то нет.
В общем, есть элементарный кодище: if checkbox1.Checked=true then reg := tregistry.create; reg.rootkey := hkey_local_machine; ...

Если CheckBox отмечен, то по нажатию кнопки текст копируется в название формы, иначе в название кнопки
Разработать Windows Forms приложение, содержащее TextBox, CheckBox и кнопку. Если CheckBox отмечен, то по нажатию кнопки текст копируется в...

Проверка checkbox
Добрый день! Помогите, пожалуйста. На сайте есть checkbox: <label class="checkbox-inline"><input type="checkbox"...

Проверка checkbox
Дайте код пжл чтобы когда на кнопку жмякаешь программа проверяла есть ли галочка в checkbox, если есть то в memo1 писалось "123"...

checkbox проверка
Здравствуйте, подскажите как лучше поступить. У меня есть страница, на ней формируется столб с названиями марок и рядом с ними checkbox(...


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

Или воспользуйтесь поиском по форуму:
60
Ответ Создать тему
Новые блоги и статьи
ИИ не может найти нужный язык в списке
Supersumestria 05.10.2026
Я ему даю вот такое изображение и прошу найти и подчеркнуть немецкий язык. Возвращает он вот это: https:/ / i. **********/ vqBWLe2. png Нужную строчку в 3й колонке просто выдумал. . Это. . .
Новая последняя моя музыка в SUNO
zorxor 05.10.2026
Здравствуйте, дорогие мои друзья! С большой радостью я хотел бы представить вам свою новую последнею музыку, которую сгенерировала мне по моей просьбе нейросеть SUNO. С уважением, zorxor. Это. . .
Nekobox - outbounds[0].transport: unknown transport type: raw
damix 01.10.2026
Фикс ошибки Правым кликом по серверу -> отладочная информация -> edit Заменить "net": "raw", на "net": "tcp", Нажать кнопку reload.
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js. В помощники взял Яндекс-Алису. Было создано три зала на разные интересы. исторические и ретро сериал Хичкок. . .
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#. Название изменил на ColorStep. Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами: - ВидТО (СправочникСсылка. ВидыТО); - ВидГСМ. . .
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр. Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала. Ниже прикреплён. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru