Radiobutton не реагирует на первый щелчок в моем приложении windows форм - PullRequest
0 голосов
/ 20 апреля 2020

У меня есть приложение windows для форм, которое содержит три различных групповых блока, по крайней мере, с семью радиокнопками в каждой групповой коробке, одним списком (который показывает текст из проверенной радиокнопки и одну кнопку, которая отправит текст из флажков в база данных. Все работает нормально, но мои радиокнопки.

Моя проблема в том, что вам нужно дважды щелкнуть радиокнопку, чтобы она отобразилась в моем списке, а затем отослать в мою базу данных, и я не понимаю, почему?

В моем коде у меня есть три пустые переменные:

    string flowerValueRadioButton = string.Empty;
    string fruitValueRadioButton = string.Empty;
    string candyValueRadioButton = string.Empty;

И я объявляю каждую из переменных в foreach l oop, например:

private void candyGroupBox_Enter(object sender, EventArgs e)
    {
        foreach (RadioButton candyRadioButton in candyGroupBox.Controls)
        {

            if (candyRadioButton.Checked == true)
            {
                receiptListBox.Items.Add(candyRadioButton.Text);
                candyValueRadioButton = candyRadioButton.Text;
            }

            if (candyRadioButton.Checked == false)
            {
                receiptListBox.Items.Remove(candyRadioButton.Text);
            }
        }
    }

Что мне нужно сделать, чтобы мое значение радиопереключателя попадало в мою базу данных и список при первом нажатии? Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...