0

リッチテキストボックスからの入力をループで取得するプログラムに取り組んでおり、ユーザーから取得したテキストをグループボックスにあるラジオボタンに割り当てたいと考えています。ループ内のリッチテキストボックスを使用してフォームの開発に成功しましたが、ループ内のラジオボタンにそれらを割り当てる方法をスタックしましたか? ボタンをクリックすると?? この点について教えてください。

ここにコードの一部

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.これら 2 つのリストをまとめて Zip し、そのリストを foreach します。

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

これの構文はかなりずれていますが、理解していただければ幸いです。これは、ラジオ ボタンとテキスト行の数が等しいことも前提としています。それを考慮する必要があり、長さが異なる場合は、2 つのリストを圧縮する前に変更する必要があります。

于 2012-10-11T19:19:32.367 に答える