Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > Windows Forms
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 12.12.2015, 15:02   #1
Юлия Шалыгина
 
Регистрация: 03.12.2015
Сообщений: 5
По умолчанию работа с radioButton C#

Это тест, по его завершению должно появиться сообщение, в котором будут показаны ошибки и оценка, сообщение появляется, но количество ошибок выдавать не хочет, хотя вроде бы все правильно:
Код:
Код:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;

namespace курсач
{
    public partial class Form2 : Form
    {
       public int A;//подсчитывает результаты
        public Form2()
        {
            InitializeComponent();
            this.button1.Click += new EventHandler(second);
            
        }
        private void Form2_Load(object sender, EventArgs e)
        {
            label2.Text = "В мировоззрении эмоциональный опыт людей представлен в:";
            radioButton1.Text = "миропонимании";
            radioButton2.Text = "психике";
            radioButton3.Text = "мироощущении";
            if (radioButton3.Checked==true)
            {
                A = A + 1;
            }
            else
            {
                A = A+0;
            }
        }

        private void second(object sender, EventArgs e)
        {
            label2.Text = "Религия являются:";
            radioButton1.Text = "необходим результат становления и развития общественных отношений";
            radioButton2.Text = "способ преодоления человеческого же отчуждения";
            radioButton3.Text = "феномен искусства";
            this.button1.Click -= new EventHandler(second);
            this.button1.Click += new EventHandler(third);
            if (radioButton1.Checked==true)
            {
                A = A + 1;
            }
            else
            {
                A = A + 0;
            }
        }
        private void third(object sender, EventArgs e)
        {
            label2.Text = "Мифологическое мировоззрение — это:";
            radioButton1.Text = "магия";
            radioButton2.Text = "первая форма человеческого самосознания";
            radioButton3.Text = "религиозное мировоззрение";
            this.button1.Click -= new EventHandler(third);
            this.button1.Click += new EventHandler(fourth);
            if (radioButton2.Checked==true)
            {
                A = A + 1;
            }
            else
            {
                A = A + 0;
            }
        }
        private void fourth(object sender, EventArgs e)
        {
            label2.Text = "В мировоззрении интеллектуальной опыт людей представлен в:";
            radioButton1.Text = "миропонимании";
            radioButton2.Text = "психике";
            radioButton3.Text = "мироощущении";
            this.button1.Click -= new EventHandler(fourth);
            this.button1.Click += new EventHandler(fifth);
            if (radioButton1.Checked==true)
            {
                A = A + 1;
            }
            else
            {
                A = A + 0;
            }
        }
        private void fifth(object sender, EventArgs e)
        {
            label2.Text = "Изначальным признаком религиозного мировоззрения является вера в:";
            radioButton1.Text = "в единого бога — творца";
            radioButton2.Text = "сверхъестественное";
            radioButton3.Text = "добро";
            this.button1.Click -= new EventHandler(fifth);
            this.button1.Click += new EventHandler(sixth);
            if (radioButton3.Checked)
            {
                A = A + 1;
            }
                        else
            {
                A = A+0;
            }
        }
        private void sixth(object sender, EventArgs e)
        {
            string B="0";//оценка
            if (A == 0 || A == 1)
            {
                B = "Отвратительно. Оценка '2'";
            }
            if (A == 2 || A==3)
            {
                B = "Плохо. Оценка '3'";
            }
            if (A == 4)
            {
                B = "Хорошо. Оценка '4'";
            }
            if (A == 5)
            {
                B = "Отлично. Оценка '5'";
            }
            MessageBox.Show("Результат: \n"+"Количество верных ответов: "+A+"\n"+B);
            this.button1.Click -= new EventHandler(sixth);
            this.button1.Click += new EventHandler(sixth);
        }
Юлия Шалыгина вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
RadioButton rumyancev-vala Общие вопросы Delphi 11 04.07.2012 08:38
Работа с Random через RadioButton Vadja-Son Общие вопросы Delphi 9 20.04.2012 17:29
Radiobutton Uniskull C# (си шарп) 4 21.11.2011 14:39
Работа с RadioButton g2mer Помощь студентам 4 25.04.2011 19:33
radiobutton Bon'ka Компоненты Delphi 4 16.05.2009 21:56