2011-06-07 66 views
1

我正在使用visual studio 2008 c#。我想創建一個帶有用戶名,密碼和登錄對話的登錄頁面,如果用戶名和密碼爲真,應用程序表單是另一種形式,它應該鏈接到具有該接口的另一個窗體。創建另一個窗體並鏈接兩個彼此

+0

什麼都沒有..我只是不能在視覺工作室創建另一種形式,並與eacthother – 2011-06-07 10:15:38

+2

連接兩個「沒有」 - 這是不夠的。 – 2011-06-07 10:17:10

+0

當你甚至不知道從哪裏開始時,就會嘗試「無」。也許你不記得是一個無知的人,米奇,也許你上課而不是試圖自學。給女孩休息一下。 – DOK 2011-06-07 10:28:09

回答

1

看看this可以幫助您在這裏開始。

以下是在WinForms應用程序中創建登錄功能的一些簡單步驟。

  1. 創建一個新的WinForms項目。
  2. 添加一個新表單以充當登錄對話框。
  3. 打開Program.cs代碼文件。
  4. 變化的主要方法爲以下的身體:

    Application.EnableVisualStyles();  
    Application.SetCompatibleTextRenderingDefault(false); 
    bool loginSuccessful; 
    using (LoginForm loginDialogue = new LoginForm()) 
    { 
        loginSuccessful = (loginDialogue.ShowDialog() == DialogResult.OK); 
    } 
    if (loginSuccessful) 
    { 
        Application.Run(new Form1()); 
    } 
    
  5. 邏輯添加到您的登錄表單驗證用戶提供的憑據。您可能喜歡以此爲基礎。

  6. 如果登錄成功,則將登錄對話框的DialogResult屬性設置爲OK。如果用戶按下「取消」按鈕或未能在規定的最大嘗試次數內登錄,則將DialogResult設置爲其他值。

如果用戶登錄成功,應用程序將正常啓動,否則它將退出而不創建主窗體。

相關問題