繁体   English   中英

实时更新Winforms中的文本字段消息

[英]Realtime updating textfield messages in winforms

我有一项服务,可以将项目添加到类中,然后将类序列化为文件。

然后,我需要使用文本字段(多行)创建一个简单的C#表单,以显示反序列化文件中的实时信息。

我将每秒有一个计时器,该计时器将读取我的类的属性列表并将其显示在文本字段中。

我的问题是:

有没有一种方法可以代替我一次又一次地读取文件,而只需添加最新行并将其追加到文本字段中?

var file = File.OpenRead("abc.txt");
file.Seek(1000, SeekOrigin.Begin);

读取文件时,请使用“搜索”跳过旧数据。

只是一个建议:

我认为,您应该为此目的使用某种消息队列。

再次按照您的帖子,而不是直接从文件获取,如果您宁愿将反序列化的内容存储在stack ,那将是很好的。 这样,您始终可以从堆栈顶部获取内容。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM