0 / 0 / 0
Регистрация: 06.04.2022
Сообщений: 8
|
||||||||||||||||
1 | ||||||||||||||||
Обращение к компонентам другой формы06.04.2022, 16:19. Показов 1756. Ответов 17
Пишу тест с несколькими формами, но, тк я только начинающий, не знаю как сделать ссылку на компонент из другой формы. Задача такая: Есть 3 формы, на каждой расположены радиокнопки, листбоксы, комбобоксы. На последней форме есть кнопка "проверить". Нажав на нее должны посчитаться баллы, но не только с последней формы, но и с предыдущих.
Вот пока то, что имеется: 1 форма
Что и куда написать, чтобы это можно было сделать? Прошу помогите, пожалуйста
0
|
06.04.2022, 16:19 | |
Ответы с готовыми решениями:
17
Обращение к компонентам другой формы Обращение к компонентам формы в пользовательском классе Доступ к компонентам другой формы Не удается обращение к элементам и методам формы из другой формы Обращение к переменной из другой формы |
702 / 440 / 233
Регистрация: 03.01.2017
Сообщений: 1,256
|
||||||
06.04.2022, 23:01 | 2 | |||||
Создайте поле во всех формах, которое будет хранить баллы с предыдущей формы. При вызове новых форм, передавайте через конструктор баллы текущей формы.
А ну вот у вас есть локальная переменная в событии нажатия на кнопку - double ball. Сделайте ее полем во 2 и 3 форме, например:
0
|
0 / 0 / 0
Регистрация: 06.04.2022
Сообщений: 8
|
|
07.04.2022, 06:19 [ТС] | 3 |
Извините, все равно не совсем понимаю( Подставляю то, что вы мне скинули во вторую форму, но мне выдается ошибка, пробую в разные места подставлять, все также ошибка. Не могли бы вы показать куда именно мне вставить это в мой код? Я просто совсем новичок, торможу многовато. Понимаю, что мне надо сделать, но не знаю как это все пишется
0
|
2806 / 1676 / 884
Регистрация: 14.04.2015
Сообщений: 5,717
|
|
07.04.2022, 10:36 | 4 |
th_vincenta, какая ошибка? Вам же даже код готовый скинули для второй формы, просто найти такое же, и добавить вместо него. а в первой форме во время создания экземпляра второй формы добавить эту переменную Form2 frm = new Form2(ball);
а вообще почитайте эту статью, там все написано: Ответы на 7 самых частых вопросов по WinForms
0
|
0 / 0 / 0
Регистрация: 06.04.2022
Сообщений: 8
|
|
07.04.2022, 14:41 [ТС] | 5 |
Очевидно, что я уже читал эту статью и многие другие, но до меня не доходит. Вставлял я код и с вашими правками, ошибки все равно выходят. Опять же говорю, что я понимаю примерно, что мне надо сделать, но я не понимаю куда это писать, в какое место, что заменить. Потому и попросил, если не сложно, скинуть как должен выглядеть мой код с вашими правками, потому что мне он выдает много ошибок, которые я не понимаю.
0
|
56 / 39 / 20
Регистрация: 11.06.2021
Сообщений: 154
|
|
07.04.2022, 14:43 | 6 |
th_vincenta, почитай эту ветку Управление элементом button из другой формы
Тут 2 формы, но смысл должен быть понятен.
0
|
0 / 0 / 0
Регистрация: 06.04.2022
Сообщений: 8
|
|
07.04.2022, 14:54 [ТС] | 7 |
Ахх, спасибо, что пытаетесь объяснить мне, но у меня не получается. Пожаалуйста, скиньте мой код с вашими правками, это сложно для меня. Из-за наличия If в коде, у меня все путается в голове
0
|
56 / 39 / 20
Регистрация: 11.06.2021
Сообщений: 154
|
|
07.04.2022, 15:26 | 8 |
th_vincenta, давайте проект, чтож мелочиться и куски показывать.
0
|
0 / 0 / 0
Регистрация: 06.04.2022
Сообщений: 8
|
||||||||||||||||
07.04.2022, 15:50 [ТС] | 9 | |||||||||||||||
Спасибо большое. Да вот здесь в теме итак весь код был:
1 форма
0
|
702 / 440 / 233
Регистрация: 03.01.2017
Сообщений: 1,256
|
||||||
07.04.2022, 15:52 | 10 | |||||
Сообщение было отмечено th_vincenta как решение
Решение
th_vincenta, вы знаете что такое конструктор класса? Параметры конструктора класса? Поля класса?
Какие ошибки? Что не получается? В общем и целом, изучите то, что на первой строке написано, и потом поймете, о чем тут говорят, а пока вот. Кликните здесь для просмотра всего текста
1
|
0 / 0 / 0
Регистрация: 06.04.2022
Сообщений: 8
|
|
07.04.2022, 16:00 [ТС] | 11 |
Боже, спасибо вам огромное!! Сейчас все попробую, постараюсь разобраться сам что к чему.
В этом то и проблема, что я мало что знаю в терминах и тп. Я студент 1 курса, но мы мало что делали по информатике. А здесь дали задание, ничего не объясняя, спрашивал у преподавателя, чтобы он мне объяснил, но тот отказался рассказывать об этом. Никаких учебников и прочего не выдают, а на лекциях больше об опыте своем рассказывают, чем о терминологии да и вообще что к чему, только и остается в интернете искать интересующие вопросы.
0
|
56 / 39 / 20
Регистрация: 11.06.2021
Сообщений: 154
|
|||||||||||||||||||||
07.04.2022, 16:25 | 13 | ||||||||||||||||||||
Сообщение было отмечено th_vincenta как решение
Решение
Форма 1
Кликните здесь для просмотра всего текста
Форма 2 Кликните здесь для просмотра всего текста
Форма 3 Кликните здесь для просмотра всего текста
Форма 4 Кликните здесь для просмотра всего текста
1
|
0 / 0 / 0
Регистрация: 06.04.2022
Сообщений: 8
|
|
07.04.2022, 16:25 [ТС] | 14 |
iLinks, еще раз вам большое спасибо, что помогли с этим вопросом, все заработало! Несколько дней ломаю голову и спрашиваю знакомых, никто не знает. Со статьей тоже обязательно ознакомлюсь.
0
|
2806 / 1676 / 884
Регистрация: 14.04.2015
Сообщений: 5,717
|
|
07.04.2022, 16:26 | 15 |
th_vincenta, я удивлен. каждый студент здесь, на форуме, пишет одно и то же
не особо понимаю, в чем суть обучения тогда
0
|
56 / 39 / 20
Регистрация: 11.06.2021
Сообщений: 154
|
|
07.04.2022, 16:29 | 16 |
При переходе с 3 формы на 2ю, и дальше на третью, баллы просуммируются.
Но я думаю, это проблема ТС.
0
|
0 / 0 / 0
Регистрация: 06.04.2022
Сообщений: 8
|
|
07.04.2022, 16:37 [ТС] | 17 |
К сожалению, все так и происходит, знакомые со 2 и 3 курса говорят то же самое, что им не объясняют, просто дают задание. Также и на других специальностях, не связанных с программированием, например, знакомый на бух учет учится, когда проходят занятия по информатике, приходится все самому или в интернете искать, тк та же проблема. Специалисты хорошие, но самим навыком преподавания не владеют. Не говоря уже о самих студентах
0
|
702 / 440 / 233
Регистрация: 03.01.2017
Сообщений: 1,256
|
|
07.04.2022, 16:54 | 18 |
У меня +- тоже самое было в универе. Куча ненужных предметов "для общего развития", мало программирования. И мало того, что его мало было, в разных семестрах "изучались" новые ЯП. Мне близкие сказали, что универ учит не учится, а находить связи и самостоятельно искать информацию.
0
|
07.04.2022, 16:54 | |
07.04.2022, 16:54 | |
Помогаю со студенческими работами здесь
18
Обращение к listview из другой формы Обращение к объекту другой формы Обращение к компоненту другой формы Обращение к TableAdapter из другой формы Обращение к toolStripMenuItem из другой формы Обращение к combobox из другой формы Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |