之前有學習過VB,窗體之間可以很簡單的彈出以及隐藏;
Form.Show 跟 Form.Hide
或許是因為VB是直接面向程式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#這樣,是不是除了從面向程式走向面向對象之外還有“高内聚低耦合”的嫌疑,改掉一個地方不至于大改;
先到這裡,如果讀者您有什麼歡迎一起交流哈。