2

单击按钮后如何在标签上显示。

例如,(我为我的 3 个文本框键入了 ABC,我的 .txt 文件会将 ABC 保存在其中,一旦我单击读取按钮,我的 3 个标签将在每个标签中单独显示 ABC。之后,我为我的 3 个文本框键入了 DEF ,.txt 文件将有 ABCDE F。在我点击我的阅读按钮后,我希望 3 个标签反映 DEF,然后是 ABC,然后我再次点击后,它将显示 DEF,反之亦然。)

这是我的程序:

private void readButton_Click(object sender, EventArgs e)
{
    reader = new StreamReader("zzz.txt",true);
    while (reader.Peek() != -1)
    {
        label1.Text = reader.ReadLine();
        label2.Text = reader.ReadLine();
        label3.Text = reader.ReadLine();
    }
}
4

4 回答 4

0

根据您的评论,您似乎想要这个

label1.Text = label1.Text + reader.ReadLine();
label2.Text = label2.Text + reader.ReadLine();
label3.Text = label3.Text + reader.ReadLine();
于 2012-11-29T14:54:10.757 回答
0

由于这个问题现在已经改变了好几次,我不确定你到底在找什么。但是,如果我了解您要做什么,我建议将这些值保存在内存中,并在关闭应用程序时将它们写入文件。

(或者查看 FileStream,或者类似的搜索功能。)

于 2012-11-29T14:55:35.590 回答
0

我认为。订购问题。

如果您使用格式化文件可能会更好,例如带有名为“CreationDate”的附加列的cvs,因此您可以按日期对数据进行排序并在标签中以适当的顺序显示它。

于 2012-11-29T14:58:11.393 回答
0

对于 Windows 表单,使用.Text标签上的属性(即使您正在使用):-

 private void btnEnter_Click(object sender, EventArgs e)
{
    int a = 420 / 10;
    lblResult.Text = a.ToString();
}
于 2012-11-29T14:49:19.553 回答