Форум программистов, компьютерный форум, киберфорум
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. Показов 7574. Ответов 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
14368 / 9469 / 1360
Регистрация: 21.01.2016
Сообщений: 35,731
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
14368 / 9469 / 1360
Регистрация: 21.01.2016
Сообщений: 35,731
01.09.2020, 06:54
igromanvTV, понятнее не стало.
0
-3 / 1 / 1
Регистрация: 28.07.2020
Сообщений: 286
01.09.2020, 11:10  [ТС]
проблема оказывается втом что чек и кноака в разных формах а не на главной во смотрите:
WindowsFormsApp2.rar
0
Эксперт .NET
 Аватар для Rius
13375 / 7830 / 1695
Регистрация: 25.05.2015
Сообщений: 23,831
Записей в блоге: 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
13375 / 7830 / 1695
Регистрация: 25.05.2015
Сообщений: 23,831
Записей в блоге: 14
01.09.2020, 11:40
Цитата Сообщение от Будда и ученики
Идёт Будда с учениками по дороге. Видит: яма, в ней вол, крестьянин пытается его вытянуть, но сил не хватает. Будда кивнул ученикам, они быстро помогли вытянуть животное. Идут дальше, снова яма, в ней вол, на краю сидит крестьянин и горько плачет. Будда прошёл мимо и как бы не заметил. Ученики его спрашивают:

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

- Помочь плакать?
Сейчас вы создаёте форму. Показываете её. Ставите галочку. Чтобы прочитать галочку в другом месте, вы создаёте новую(!!!!!!!!!!!!!!!) форму и читаете оттуда.
ПОДУМАЙТЕ.
1
-3 / 1 / 1
Регистрация: 28.07.2020
Сообщений: 286
01.09.2020, 11:50  [ТС]
пожалуйста дайте ответ я сюда пришол не говоловомки решать а ответ на мой вопрос получить!
0
Эксперт .NET
 Аватар для Rius
13375 / 7830 / 1695
Регистрация: 25.05.2015
Сообщений: 23,831
Записей в блоге: 14
01.09.2020, 11:55
Ответ вы получили.
У вас в каждой теме - сделайте за меня и выложите готовое!
0
Эксперт .NET
 Аватар для Usaga
14368 / 9469 / 1360
Регистрация: 21.01.2016
Сообщений: 35,731
01.09.2020, 11:56
igromanvTV, вам ответ дали. И вы его сами подтвердили чуть выше. Теперь исправляйте свой код.
0
Эксперт .NET
 Аватар для Rius
13375 / 7830 / 1695
Регистрация: 25.05.2015
Сообщений: 23,831
Записей в блоге: 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
14368 / 9469 / 1360
Регистрация: 21.01.2016
Сообщений: 35,731
01.09.2020, 13:08
Цитата Сообщение от igromanvTV Посмотреть сообщение
если честно я нечего не понял!
Вам хотели сказать, что делать за вас ничего не будут. Но советом помочь всегда рады. Халявщиков и лентяев никто не любит.
0
-3 / 1 / 1
Регистрация: 28.07.2020
Сообщений: 286
01.09.2020, 13:13  [ТС]
умаляю вас дайе исходники пожалуйста ну хоть последний раз ну дайте мне исходников умоляю
0
Эксперт .NET
 Аватар для Usaga
14368 / 9469 / 1360
Регистрация: 21.01.2016
Сообщений: 35,731
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
Ответ Создать тему
Новые блоги и статьи
Запрет пометки на удаление и отмены проведения
Maks 16.07.2026
Алгоритм из решения ниже реализован на нетиповом документе "ПутевойЛист" разработанного в КА2. Задача: запретить помечать на удаление и отменять проведения путевого листа при условии, если он сдан. . .
Как надо было делать правильно - вообще не слушать ИИ, его дело - текст.
Hrethgir 15.07.2026
А вообще надо было делать не так, чтобы не исправлять ошибку https:/ / www. cyberforum. ru/ blogs/ 223907/ 10996. html , правильно было : удалил кнопку, а потом добавил её. Всё это стресс конечно. Почему?. . .
Знаете, от чего появляется стресс?
kumehtar 15.07.2026
Стресс появляется оттого, что вы, зная как поступить правильно, делаете наоборот. Ларри Уингет
Нас бьют, а мы крепчаем? Какая чушь!
kumehtar 15.07.2026
Вот это вот бытующее мнение, что человек меняется только под действием проблем, всегда считал вредоносным. Поверь, от проблем у людей появляются не изменения, а нервное расстройство и ПТСР. А. . .
сукцессия 29. Переход от одних деревьев на другие делать более или менее вероятностным?
anaschu 12.07.2026
Насколько смена типов микоризы — исключительное событие в двухвековой сукцессии? Оценка вероятности в пространстве параметров В текущей версии модели успешно реализован ключевой механизм. . .
сукцессия 27. Думаю, как переделывать уже написанную статью с планами на сукцессию.
anaschu 12.07.2026
Анализ соответствия модели требованиям Реализованные компоненты: Механизм закисления почвы через протонную помпу Конкуренция между типами микориз pH как триггер сукцессии C/ P соотношение. . .
Сукцессия 26. Мат модель создана.
anaschu 12.07.2026
Модель смены растительных сукцессий посредством управления грибами работает внутри небольшой ячейки почвы, восстанавливающейся после пожара, где ненадолго бывшее царство хвойных снова захватили. . .
Решил проблему с ошибкой пагинации сообщений с сервера на алгоритме обхода дерева "Эстафета хвоста".
Hrethgir 12.07.2026
Проблема была в том, что удалялась именно новая кнопка, а не старая. Ни один ИИ не обнаружил это, а сам я смог только когда с работой стало попроще и когда заставил работать будущее автономное. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru