簡體   English   中英

如何在單擊按鈕時顯示表單?

[英]How to show a form when a button is clicked?

在我用C#編寫的應用程序中,我右鍵單擊解決方案資源管理器上的項目,然后轉到添加,然后選擇Windows窗體並選擇Windows窗體並按下確定!

然后我命名我的Form MessageForm而不是默認名稱(Form2)

現在在我的表單中我添加了一個按鈕,我希望這個按鈕在我點擊它時顯示另一個表單(MessageForm),所以我的代碼是:

 MessageForm Frm = new MessageForm();
        Frm.Show();

但是有一個錯誤,我無法編譯代碼,因為我得到以下內容:

 Error  1   The type or namespace name 'MessageForm' could not be found (are you missing a using directive or an assembly reference?)

怎么會這樣?

我懷疑您只將Form2.cs文件重命名為MessageForm.cs但不是該文件中的實際類型名稱。 在“添加Windows窗體”對話框中單擊“確定”之前,應將Form2.cs替換為MessageForm.cs 這樣,文件和類型將被正確命名。 但是如果表單已經存在,您可以導航到相應的文件並替換:

public partial class Form2 : Form
{
    public Form2()
    {
        InitializeComponent();
    }
}

有:

public partial class MessageForm : Form
{
    public MessageForm()
    {
        InitializeComponent();
    }
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM