如果我有这样一个简单的控制台应用程序:
static void Main()
{
FeedCat();
FeedDog();
}
public static void FeedCat()
{
Console.WriteLine("Get cat food");
Console.WriteLine("Feed cat");
Console.WriteLine("Meow");
}
public static void FeedDog()
{
Console.WriteLine("Get dogfood");
Console.WriteLine("Feed dog");
Console.WriteLine("Woof");
}
现在我只需将此控制台应用程序转换为Windows应用程序,其中有开始按钮和文本显示。
“开始”按钮 - 只需调用包含FeedCat()
和FeedDog()
的方法并运行它们。
文字显示 - 多行,只读,显示所有Console.WriteLine
条消息。
那么我应该用Console.WriteLine
替换什么呢?
我尝试了这个但它不起作用 - 文本显示中没有显示。
partial class Form1
{
private System.Windows.Forms.TextBox displayBox;
public string displayMsg
{
get { return displayBox.Text; }
set { displayBox.Text = value; }
}
static void Main()
{
System.Windows.Forms.Application.EnableVisualStyles();
System.Windows.Forms.Application.SetCompatibleTextRenderingDefault(false);
System.Windows.Forms.Application.Run(new Form1);
}
public static void FeedCat()
{
Form1 f1 = new Form1();
f1.displayMsg += "Get cat food";
f1.displayMsg += "Feed cat";
f1.displayMsg += "Meow";
}
我在这里缺少什么?