簡體   English   中英

用radiobuttons創建一個輸入框c#

[英]Creating an inputbox with radiobuttons c#

我正在為一個大學作業制作一個簡單的C#游戲,想知道在外部窗口中加載時是否可以輸入無線電或復選框(或類似的東西)。 我目前正在使用它來獲取用戶名:

     public Form1()
    {
        InitializeComponent();
        Initialize();
        GlobalVar.Username = Microsoft.VisualBasic.Interaction.InputBox("Welcome to EasiGame, Please enter your username.", "Welcome", "Player1", -1, -1);
        label4.Text = GlobalVar.Username;            
    }

這引用了VB,並且效果很好,但是我可以在此框中包含單選按鈕或其他內容,或單獨的框,以獲取用戶輸入以進行難度設置。 提前致謝!

您可以實現自己的表單。 假設您使用的是最新版本的Visual Studio:

  1. 單擊Project > Add Windows Form
  2. 將Form控件的FormBorderStyle屬性設置為FixedDialog以防止用戶調整窗體大小。
  3. MinimizeBoxMaximizeBox屬性設置為false。
  4. StartPosition屬性設置為CenterScreenCenterParent
  5. 使用文本OK向表單添加一個按鈕,並將DialogResult屬性設置為OK
  6. 使用文本“ Cancel向表單添加一個按鈕,並將DialogResult屬性設置為“ Cancel
  7. 更改窗體的AcceptButton屬性以引用“ OK按鈕。
  8. 更改CancelButton屬性以引用“ Cancel按鈕。
  9. TextBoxRadioButtonCheckBox控件添加到窗體。
  10. F7鍵以打開表單的代碼視圖。
  11. 實現string類型的屬性,該屬性返回TextBox控件的Text屬性。
  12. 你還需要想出一種從表格中獲得困難的方法; 我會讓你自己解決這個問題:)
  13. 要顯示表單,請創建一個實例並調用ShowDialog()方法。 這將阻止調用方法,直到用戶單擊一個按鈕。 ShowDialog方法將返回一個DialogResult ,可用於確定單擊了哪個按鈕。

暫無
暫無

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

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