你把位置保存在一个文件里,启动的时候读取,然后在load里设置就可以了

解决方案 »

  1.   

    你記錄在一個文件或者注冊表鍵值裡面,下次讀取再定位控件即可
    或者,有個技術我不大動,是不是可以序列化控件到XML然後下次
    啟動的時候再返序列化回來?
    :)UP!
      

  2.   

    你記錄在一個文件或者注冊表鍵值裡面,下次讀取再定位控件即可
    或者,有個技術我不大動,是不是可以序列化控件到XML然後下次
    啟動的時候再返序列化回來?
    :)UP!
      

  3.   

    同上两位都多程序都是写到一个ini文件中
      

  4.   

    rouser(我是一棵秋天的树)  提供的是一种方法使用 XmlSerialize可以的。但这种方法不是很稳定,同时满影响速度的
    比较好的方法应该如ETstudio(外星人) 所说,简单的在应用程序退出的时候把位置信息保存在配置文件里。然后再窗体生成的时候读进来就可以了。
    不过这里要注意一点,设置窗体代码最好写在 Form_Create事件里,这时只是生成了Form Class对象,并没有生成实际的窗体(也就是还没有告诉操作系统生成实际的窗体资源),这样会达到到比较好的效果。对速度几乎没有影响。
      

  5.   

    在.net程序中不要再写在ini文件中,直接写在application.config中就可以了。如果配置数据很多,可另外生一个XML文件,这样会给处理带来很多方便。比如读配置的时候,使用XMLDocument可以很方便地过去配置文件的信息。也给将来的扩展带来好处