看板 C_Sharp 關於我們 聯絡資訊
目標: 想做一個登入畫面,等帳號密碼驗證完後,才准使用系統。看似簡單又常見,卻鮮少 有相關的資料,去查到的都是 Asp.Net C# 的登入,不是 Window Form 的。 設計方式: form1當登入畫面,form2為系統主頁,同時外面有 Program.cs、UserInformation.cs UserInformation 裡面設計一個 UserInformation 的 class 用來儲存使用者資料。 難點: Program.cs 裡面長的大概像這樣: static class Program { /// <summary> /// 應用程式的主要進入點。 /// </summary> [STAThread] static void Main() { //注意第一行 UserInformation userInfo = new UserInformation(); Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); Application.Run(new Form1()); } } 我已在 Main() 就 new 好一個 userInfo 實例了,等到 form1 裡面要使用 Program.cs 的userInfo 時,卻無法使用。我的用意想讓所有的 form 都看得到這個 userInfo 物件 ,以便程式操作。請各位先進不吝指教。謝謝。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 211.76.74.145
virdust2003:把 userinfo 移到 Main 外面 加上 static 就可以了 07/08 22:51
fcouple:這個方式我很早就有試過,不行>"< 07/09 06:49
fcouple:試出來了,謝謝 07/09 06:51