专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > VB Dotnet

这种情况,该怎样概括出一个子过程?该怎么解决

发布时间:2011-06-23 16:04:30 文章来源:www.iduyao.cn 采编人员:星星草
这种情况,该怎样概括出一个子过程?
是这么个情况:

Form1 和 Form2 上的数个TextBox的值需要写入XML对应的节点,以Form1为例,语句大致是下面这样:

VB.NET code
iXML.SaveElement(Path1, form1.txtJGZPKDB.Text)
        iXML.SaveElement(Path2, form1.txtJGZPKXB.Text)
        iXML.SaveElement(Path3, form1.cmbJGZPKJD.Text)



现在问题是,要在若干个Form的事件中写类似的语句,我想把它概括为一个Sub。比如:

Sub AAAA(str1 as string,str2 as string,Form as Form)

对于XML的节点路径,很好处理。但是问题是与节点对应的控件的值,该怎样处理?似乎不能以Form作为参数,这样是定义不到对应的控件的。

诚心求指教!

------解决方案--------------------
就按你定义的过程写就可以了,在过程里遍历参数窗体的所有textbox控件,然后取值.
当然,也可以事先设定需要取值textbox控件的tag属性作为标识
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: