天天看點

VS 2012 C# 執行個體化解決 窗體彈出及隐藏

之前有學習過VB,窗體之間可以很簡單的彈出以及隐藏;

Form.Show  跟  Form.Hide

或許是因為VB是直接面向程式C#是面向對象而有所不同。

看下圖:

VS 2012 C# 執行個體化解決 窗體彈出及隐藏

原代碼:

<span style="font-family:KaiTi_GB2312;font-size:18px;">if (user != null)
            {
                MessageBox.Show("恭喜您已成功登陸!");

                //得先執行個體化才能隐藏
                ChargeUI.frmLogin Login = new ChargeUI.frmLogin();
                Login.Hide();

                //得先執行個體化才能蹦出來
                Charge.UI.frmMain main = new Charge.UI.frmMain();
                main.Show();
                
            }</span>
           

或許這是一個很簡單的東西;

隻是在想一個問題,C#這樣,是不是除了從面向程式走向面向對象之外還有“高内聚低耦合”的嫌疑,改掉一個地方不至于大改;

先到這裡,如果讀者您有什麼歡迎一起交流哈。

VS 2012 C# 執行個體化解決 窗體彈出及隐藏

繼續閱讀