问题描述
现有1个XML文件Config.xml:<Config><Form><Width></Width><Height></Height></Form></Config>窗体有2个textBox控件,tbWidth、tbHeight请问如何创建1个cfg配置文件--格式如Config.xml,并且把textBox里的值保存到cfg文件中。需要对cfg配置文件进行更新。
解决方案
解决方案二:
或者不用xml,直接创建配置文件,把textBox里的值保存到配置文件中。窗体Form2的大小是根据配置文件里的textBox值而定的。请问大家有什么思路吗?详细点。
解决方案三:
要保存值加一个Value节点啊没太明白你要做什么。
解决方案四:
窗体Form1里有2个textbox控件,分别是tbWidth、tbHeight.窗体Form2里什么也没有。我需要根据Form1中tbWidth和tbHeight的值来控制窗体Form2的大小。这个功能只是简化版的。首先:我需要新建1个项目,创建完了之后会生成1个配置文件。textbox的值就保存在其中。其次:窗体Form2会读取这个配置文件里来控制窗体大小。
解决方案五:
publicclassAppConfig{privateXmlDocumentDoc=newXmlDocument();privateAppDomainAd=AppDomain.CurrentDomain;publicAppConfig(){Doc.Load(Ad.SetupInformation.ConfigurationFile);}publicvoidLoadAppConfig(){Doc.Load(Ad.SetupInformation.ConfigurationFile);}publicvoidSetAppValue(stringkey,stringnewValue){Doc.SelectSingleNode("/configuration/appSettings/add[@key='"+key+"']").Attributes["value"].Value=newValue;}publicvoidSaveAppConfig(){Doc.Save(Ad.SetupInformation.ConfigurationFile);Doc.Load(Ad.SetupInformation.ConfigurationFile);}publicstringGetAppValue(stringkey){returnDoc.SelectSingleNode("/configuration/appSettings/add[@key='"+key+"']").Attributes["value"].Value;}}看看这段代码对LZ有没有帮助
解决方案六:
能否给点注释?
解决方案七:
up