2011-05-10 60 views
1

我正在使用richTextBox1.LoadFile(open.FileName, RichTextBoxStreamType.PlainText); 在文本框中加載文件。C#加載文件按鈕標籤

我想要做的是加載由線文件和行每行是一個按鈕 的標籤,以這樣的方式有多個按鈕,每個按鈕每行從文件

我使用C#和Visual Studio 2010速成

+0

您使用的WinForms,WPF或Silverlight? – BitKFu 2011-05-10 06:16:04

+0

我使用winforms – cius 2011-05-10 06:21:29

回答

4

這裏是值得您起步:

private void Form1_Load(object sender, EventArgs e) 
{ 
    int i = 1; 
    var allLines = File.ReadAllLines(@"c:\temp\test.txt"); 

    foreach (var line in allLines) 
    { 
     var b = new Button(); 
     b.Text = line; 
     b.AutoSize = true; 
     b.Location = new Point(0, b.Size.Height * i); 
     this.Controls.Add(b); 
     i++; 
    } 

} 
+1

上帝,我愛XAML數據綁定!你可以在模板中完成所有這些。知道您的舊WinForms的榮譽。 – xanadont 2011-05-10 06:54:08

+0

「...老WinForms」? – Pedery 2011-05-10 07:14:08