我正在制作一个 Windows 应用程序,其中我使用的是表格布局面板,表格布局面板的结构是:
Total columns are : 1 -> Autosize
Total rows are : 6 -> Autosize
在后面的代码中,我添加了 4 个单选按钮,单选按钮的文本有点长,我不希望该文本在一行中,我想要类似换行属性的东西,添加单选按钮的代码是:
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?";
rbtn1.Dock = DockStyle.Fill;
rbtn1.Font = new Font("Verdana", 10);
tableLayoutQuestionAnswer.Controls.Add(rbtn1, 1, i+1);
}
我的最终结果是:
“火车”后的文字没有出现。这将是什么解决方案,我从过去 2 天开始尝试这个,需要帮助,非常感谢。