gpt4 book ai didi

c# - 如何在与用户交互后将表单重置为其默认外观

转载 作者:行者123 更新时间:2023-11-30 19:12:35 25 4
gpt4 key购买 nike

我想在与用户进行一些交互后获得我的表单的默认 View 。换句话说,在用户隐含的某些更改之后,什么命令会将表单返回到初始弹出外观?我有很多控件和计算,所以我不想一个一个地检查控件并将它们设置为 null 或它们的默认值。这会很棒,就好像我再次初始化表单一样。

最佳答案

您可以尝试清除窗体上的控件,然后调用 InitializeComponent() 方法。

while (Controls.Count > 0)
{
Controls[0].Dispose();
}
InitializeComponent();

编辑:

另一个不会导致任何性能问题的选项是使用数据绑定(bind)。创建一个与您要重置的所有字段一一映射的数据对象,然后一旦需要重置表单,只需将表单的数据源设置为数据对象的新实例。

关于c# - 如何在与用户交互后将表单重置为其默认外观,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6673263/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com