从richtextbox获取价值并将它们分配给c#中的单选按钮?

时间:2012-10-11 19:11:53

标签: c# user-interface

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

这里有一段代码

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)
        {

        }

1 个答案:

答案 0 :(得分:0)

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

Enumerable.Zip这两个列表然后通过该列表进行预告。

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

这方面的语法很有用,但我希望你明白这个想法。这也假设你有相同数量的单选按钮和文本行。你需要考虑到这一点,如果两个列表的长度不同,则必须先修改这两个列表。