作者tomex (tomex_ou)
看板C_Sharp
标题[转录]Re: 请问关於C# windows Form
时间Thu Jul 15 00:27:21 2004
※ [本文转录自 Programming 看板]
作者: seagal (待救的小米) 看板: Programming
标题: Re: 请问关於C# windows Form
时间: Tue Jul 13 10:33:45 2004
※ 引述《[email protected] (妙处难与君尽说)》之铭言:
: 请问C#在WINDOW应用程式中要如何从Form1 切换到 Form2
: 感谢
基本的想法
就是能够操纵Form2的物件
然後Form2.active()
写法1:
把Form2宣告在模组里面 所以他是全域变数 那你就可以操纵他
写法2:
如果你只需要一个Form2物件 这是我比较推荐的写法 也很漂亮
就是利用Singleton pattern 让Form2只会有一个物件
然後你每次要用的时候 利用Form2.instant()去存取这个物件
关於Singleton pattern我就不在这里多说了喔
他是设计模式的一部分 你可以查阅相关书籍或是网页
给你一个网页参考一下吧
http://www.codeproject.com/csharp/#Design+and+Architecture
若是有问题再提出来讨论吧
--
http://140.109.73.177/待救的小米.mht
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.109.73.177
※ 编辑: seagal 来自: 140.109.73.177 (07/13 10:37)
--
You're recommended to vist C_Sharp in PTT.
We are the C#, resistance is futile.
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.119.183.211
1F:→ tomex:我都用(new Form2()).ShowDialog(); 140.119.183.211 07/15