Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/redis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 使用单选按钮c创建输入框#_C#_Input - Fatal编程技术网

C# 使用单选按钮c创建输入框#

C# 使用单选按钮c创建输入框#,c#,input,C#,Input,我目前正在为大学作业制作一个简单的C#游戏,想知道是否有可能在外部窗口中加载收音机或复选框(或类似的东西)输入。 我目前正在使用此项获取用户名: public Form1() { InitializeComponent(); Initialize(); GlobalVar.Username = Microsoft.VisualBasic.Interaction.InputBox("Welcome to EasiGame, Plea

我目前正在为大学作业制作一个简单的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的最新版本:

  • 单击
    项目
    添加Windows窗体
  • 将表单控件的
    FormBorderStyle
    属性设置为
    FixedDialog
    ,以防止 用户无法调整窗体的大小
  • MinimizeBox
    MaximizeBox
    属性设置为false
  • StartPosition
    属性设置为
    CenterScreen
    CenterParent
  • 在表单中添加一个带有文本
    OK
    的按钮,并设置
    对话框result
    属性设置为
    OK
  • 在表单中添加一个带有文本
    Cancel
    的按钮,并设置
    对话框result
    属性设置为
    取消
  • 将表单的
    AcceptButton
    属性更改为引用
    OK
    按钮
  • 更改表单的
    CancelButton
    属性以引用
    Cancel
    按钮
  • 文本框
    单选按钮
    复选框
    控件添加到表单中
  • F7
    键打开表单的代码视图
  • 实现类型为
    string
    的属性,该属性返回
    文本框
    控件
  • 你还需要想出一种方法来解决问题 形式;我会让你自己解决这部分:)
  • 要显示表单,请创建一个实例并调用
    ShowDialog()
    方法。 这将阻止调用方法,直到用户单击按钮。
    ShowDialog
    方法将返回一个
    DialogResult
    ,可用于 确定单击了哪个按钮

  • 为什么不创建自己的自定义对话框并显示它呢?输入框就是这样,一个只有文本框可以输入内容的输入框,没有其他通用的对话框。你需要设计你的表单并使用ShowDialog调用它,提取你的用户输入并运行其他表单。我刚刚搜索了这个表单,这样做更有意义,而且还允许我使它完全按照我的需要显示。谢谢,我不知道我能做到!