【发布时间】:2013-01-31 22:21:30
【问题描述】:
我正在尝试使用一个非常通用的函数来设计我的 C# winform 应用程序,以自动遍历所有表单元素并将它们的状态/值保存在文本文件中,以便以后加载它。我希望它非常通用,以便在未来的项目中重用此代码很容易,因为它不会被严重束缚于细节。 我要保存的表单元素是文本框、组合框、数据网格视图、列表框,仅此而已。我想保存他们的价值观和关于他们的一切。
我打算这样做的一种方法是遍历每个可能的表单元素,然后检测每个类型,然后创建相应的 c# 代码以重新创建其值('tboxmine.value="blue大象"') ,然后将代码写入文件,以便我可以从文件中加载代码并使用 CSCcompiler 执行它。到目前为止,我的代码似乎没有正常工作,我怀疑这个编译器实际上是在我的应用程序 inside 运行代码(我认为它可能正在创建一个新线程?),并且看起来可能有一种更直接、相对标准的方式来做到这一点。
【问题讨论】: