0

我正在开发一个程序,该程序将在循环中从richtextboxes 获取输入,然后我想将从用户获得的文本分配给将在组框中的单选按钮。我成功地循环开发了带有richtextboxes的表单,但现在我坚持如何将它们分配给循环中的单选按钮?当我点击按钮??请在这方面指导我?

一段代码在这里

Label label1 = new Label();
                label1.Size = new System.Drawing.Size(96, 24);
                label1.Text = "Question" + _openCount++;
                label1.Font = new System.Drawing.Font("Microsoft Sans Serif", 14.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
                RichTextBox richTextBox1 = new RichTextBox();
                richTextBox1.Size = new System.Drawing.Size(600, 91);
                richTextBox1.Text = "";
                Label label2 = new Label();
                label2.Size = new System.Drawing.Size(96, 24);
                label2.Text = "Option1";
......................

现在我想把我的代码放在这个按钮中我如何进一步启动我的代码???

void button1(object sender, EventArgs e)
        {

        }
4

1 回答 1

0

创建一个单选按钮列表,然后创建一个富文本框字符串列表。

Enumerable.Zip 这两个列表一起然后遍历该列表。

foreach(var item in zippedList)
{
    item.RadioButton.Text = item.RichTextBoxText.Text;
}

这样做的语法会很离谱,但我希望你明白这一点。这也是假设您有相同数量的单选按钮和文本行。您需要考虑到这一点,如果两个列表的长度不同,则必须在压缩它们之前修改它们。

于 2012-10-11T19:19:32.367 回答