如何将动态文本显示添加到输出面板?
How can I add dynamic text display to output panel?
我有几个用于扫描文件系统的脚本,它们 运行 很长一段时间,但输出极少。我想做的是在输出面板中显示当前路径,但不使用垃圾输出填充它。
目前我正在使用 Util.ProgressBar
来提供某种反馈,但我想要一个不会占用太多 space 东西的解决方案。
我已经尝试创建和转储一个 System.Windows.Forms.Label
和各种其他控件,但这似乎创建了一个新的 OutputPanel
,它只在查询执行完成后显示,这不是我想要的需要。
有没有办法实现这个,或者我需要请求 Joe 添加一些新的东西?
您可以使用 DumpContainer
:
// Create and dump the container
var container = new DumpContainer().Dump();
// Update its content as often as you need to
container.Content = ...
每次更改容器的内容时,结果输出面板中显示的值都会发生变化。
我有几个用于扫描文件系统的脚本,它们 运行 很长一段时间,但输出极少。我想做的是在输出面板中显示当前路径,但不使用垃圾输出填充它。
目前我正在使用 Util.ProgressBar
来提供某种反馈,但我想要一个不会占用太多 space 东西的解决方案。
我已经尝试创建和转储一个 System.Windows.Forms.Label
和各种其他控件,但这似乎创建了一个新的 OutputPanel
,它只在查询执行完成后显示,这不是我想要的需要。
有没有办法实现这个,或者我需要请求 Joe 添加一些新的东西?
您可以使用 DumpContainer
:
// Create and dump the container
var container = new DumpContainer().Dump();
// Update its content as often as you need to
container.Content = ...
每次更改容器的内容时,结果输出面板中显示的值都会发生变化。