-1

私は、テーブル レイアウト パネルを使用している Windows アプリケーションで作業しています。このテーブル レイアウトでは、5 つの行を作成しました。これは自動サイズです。現在、動的に 4 つのラジオ ボタンを追加しています。ラジオ ボタンのテキストは少し長いですが、問題は、absolute のように動作し、全文が表示されないことです。

このようなラジオボタンを追加しています-

       for (int i = 0; i < 4; i++)
        {
            rbtn1 = new RadioButton();
            rbtn1.Name = "rbtn" + (i + 1);
            rbtn1.Text = "A jogger running at 9 kmph alongside a railway track in 280 metres ahead of the engine of a 120 metres long train running at 45 kmph in the same direction. In how much time will the train pass the jogger?";//ansList[i].ToString();
            rbtn1.Dock = DockStyle.Fill;
            rbtn1.Font = new Font("Verdana", 10);
            tableLayoutExamPanel.Controls.Add(rbtn1, 1, i + 8);
        } 

私は過去10時間からこれに取り組んでいます。

助けが必要です、どうもありがとう。

4

2 に答える 2

0

ラジオ ボタンの autosize プロパティを true に設定してみてください。

また、TableLayoutPanel セル内のコントロールは、MinimumSize に達するまで常にセルに収まるように縮小されることに注意してください。

PS AutoSizeMode プロパティを GrowOnly に設定することもできます。

詳細については、MSDN を参照してください

編集:これを試してください...

.RowStyles.Clear();
.RowStyles.Add(new RowStyle(SizeType.AutoSize));
于 2013-05-14T07:37:37.700 に答える