积极答复者
请问如何获取所有控件的长度并保存进数组中?

问题
-
我在窗体上有很多的TextBox控件、ComboBox控件。我现在想获取所有控件的长度并保存进数组,在窗体关闭时在对比控件的长度,以此来判断窗体的内容是否进行了更改,然后再提示保存。我使用了Foreach遍历所有的控件,再分别判断控件的类型,再获取控件的长度:例如:foreach (Control myCustom in myControl)
{
if (myCustom.GetType().Name == "TextBox")}
问题在于,我不懂得如何分别获取控件的长度并保存进数组中,请各位高手朋友们忙解决这个问题。先在此谢谢各位进来看的朋友和帮助我的朋友。
- 已编辑 蒙田 2011年12月18日 8:45
答案
全部回复
-
dear
你可使用序列化的方式,请参考以下,文中我只记录了Text属性,你可在另外将Size属性记录下来
http://www.dotblogs.com.tw/yc421206/archive/2011/02/20/21469.aspx使用Resource
http://www.dotblogs.com.tw/yc421206/archive/2011/02/21/21482.aspx
http://www.dotblogs.com.tw/yc421206/archive/2011/12/14/62096.aspx
秘訣無它,唯勤而已 http://www.dotblogs.com.tw/yc421206/- 已编辑 余小章MVP 2011年12月18日 14:48
-
-
感谢朋友的热心。我已经解决了这个问题,不需要保存进数组就可以了。
很高兴您解决了问题,同时也非常感谢您分享经验。欢迎下次再来讨论技术知识。
Best Regards,
Rocky Yue[MSFT]
MSDN Community Support | Feedback to us