以C#windows形式扫描?

以C#windows形式扫描?,c#,scanf,visual-studio-2019,C#,Scanf,Visual Studio 2019,我的问题是为什么我不能 识别windows窗体中的键盘输入? 有人能给我一个示例代码吗 我希望能够从windows窗体的文本框中读取键盘输入,并用按钮将其显示在消息框中进行测试,但这不会读取任何内容 public button1_click(object sender, EventArgs e) { string s = Console.Readline(); Convert.ToInt32(s); MessageBox.Show(s); } 因为Windows窗体

我的问题是为什么我不能 识别windows窗体中的键盘输入? 有人能给我一个示例代码吗

我希望能够从windows窗体的文本框中读取键盘输入,并用按钮将其显示在消息框中进行测试,但这不会读取任何内容

public button1_click(object sender, EventArgs e) 
{
    string s = Console.Readline();

    Convert.ToInt32(s);
    MessageBox.Show(s);
}

因为Windows窗体中没有控制台,所以无法从中读取。在文本框中,您可以订阅事件并执行所需操作。

使用文本属性或订阅按键事件这不起作用,因为您混合了Windows窗体UI和控制台功能。在窗体上放置一些
TextBox
(例如,
myTextBox
),然后您可以从中读取
Text
值:
string s=myTextBox.Text