我正在嘗試爲文本文件的每一行動態創建一個新按鈕。文本文件每行的新按鈕?
我的問題是無論文本文件有多少行,它只生成一個按鈕。
代碼:
System.IO.StreamReader file = new System.IO.StreamReader
(@"D:\SupportDash\Settings\Settings.txt");
string[] lines = System.IO.File.ReadAllLines(@"D:\SupportDash\Settings\Settings.txt");
foreach(String row in lines)
{
Button Buttona = new System.Windows.Forms.Button();
Buttona.Text = "Test";
Buttona.UseVisualStyleBackColor = true;
Buttona.Location = new System.Drawing.Point(85,28);
Buttona.Click += (s, e) =>
{
Form DynamicForm = new Form();
DynamicForm.Show();
};
groupBox2.Controls.Add(Button);
counter++;
}
file.Close();
}
我也用了一段時間,一個do-while循環嘗試。 - 同樣的事情發生。
我的文本文件由回車分隔。 (它使用File.ApendAllText()生成在程序中)
難道是我的程序引起的一個問題,只是認爲有一條巨大的線?
太棒了,我不知道爲什麼我認爲它會爲我做。謝謝。 – Wills