[英]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:
Project
> Add Windows Form
。 FormBorderStyle
屬性設置為FixedDialog
以防止用戶調整窗體大小。 MinimizeBox
和MaximizeBox
屬性設置為false。 StartPosition
屬性設置為CenterScreen
或CenterParent
。 OK
向表單添加一個按鈕,並將DialogResult
屬性設置為OK
。 Cancel
向表單添加一個按鈕,並將DialogResult
屬性設置為“ Cancel
。 AcceptButton
屬性以引用“ OK
按鈕。 CancelButton
屬性以引用“ Cancel
按鈕。 TextBox
和RadioButton
或CheckBox
控件添加到窗體。 F7
鍵以打開表單的代碼視圖。 string
類型的屬性,該屬性返回TextBox
控件的Text
屬性。 ShowDialog()
方法。 這將阻止調用方法,直到用戶單擊一個按鈕。 ShowDialog
方法將返回一個DialogResult
,可用於確定單擊了哪個按鈕。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.