【问题标题】:User input from main window c#来自主窗口c#的用户输入
【发布时间】:2012-12-20 20:44:35
【问题描述】:

如何使用 c# 在主窗口上提示用户输入?我试过了

 Console.Writeline("write something");

&

 string input = Console.Readline();

但这些命令不会在我的主窗口上显示任何内容。我有一个图像,控制台提示的显示是否在它后面?

我想让用户输入在 main() 方法之外的方法中使用。

【问题讨论】:

  • 你指的是控制台应用还是窗体应用?
  • 我假设您在提及“主窗口”时指的是表单或窗口,而不是控制台面板。在这种情况下,Console.WriteLine 方法不会显示任何内容。
  • 它是一个windows演示基础(wpf)

标签: c# user-input prompt


【解决方案1】:

Console 仅对控制台项目有用。如果这是一个 winform 项目,则没有(可见的)控制台可供访问。

相反,您想查看MessageBox 以获得WinFormsWPF

【讨论】:

  • 所以没有办法使用非控制台项目提示用户输入?
  • @user1773489 当然有,你只是没有正确地做。您不在 winform 应用程序中使用控制台,而是使用表单本身。您添加文本框或组合框或其他类型的控件,用户可以在其中提供信息。
  • 我的项目是 wpf 项目类型,我还用它来获取用户输入吗?
  • @user1773489 - 差不多。您使用的类的版本与我最初链接的版本略有不同,但它的行为应该接近相同。我编辑了答案以直接链接到文档。
猜你喜欢
  • 1970-01-01
  • 2015-11-09
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多