|
|
1
0
你可以尝试跟随指针。 1-创建空白解决方案。 2-添加控制台项目。 3-添加Windows窗体项目。 4-在控制台项目中添加Windows窗体项目的引用。 5-假设您在Windows窗体项目中有Form1。 6-在控制台项目的主要功能中使用以下代码。
|
|
|
2
3
因为这是家庭作业-我会尽量给你指出正确的方向(不完全回答)。 我建议从头开始两个项目进行比较。制作一个Windows窗体应用程序和一个控制台应用程序,并查看两者之间的区别。这将向您展示在向控制台应用程序添加表单时需要更改的内容。 特别是,看看“主要”和项目参考文献中的区别… |
|
3
1
不,你不需要遗产。您只需创建一个新的控制台应用程序。在新项目上单击鼠标右键,然后选择“添加”->新项目。选择
然后,在控制台代码中(假设您调用了新表单Form1),将
那应该是为你做的。 仅仅因为此应用程序作为控制台应用程序运行并不意味着它不是像Windows窗体应用程序一样运行托管代码的.NET Windows应用程序。
编辑,奖金事实:
这个
|
|
|
4
0
简单的答案是创建一个简单的WinForms应用程序,执行您需要的操作,然后将所有代码和生成的代码复制到控制台应用程序。不过,您仍然需要添加库引用,否则它将无法编译。 |
|
|
5
0
因为这是家庭作业,所以故意回答得有点含糊:) 你在这里似乎遇到了两个问题
对于第一个问题,关键是需要在控制台应用程序中设置消息循环,以确保表单正确响应。请注意,为了运行正常的Windows窗体应用程序,还必须执行此操作。我将创建一个WinForm应用程序,并在隐藏文件中挖掘代码,以便了解如何在其中创建和显示主窗体(提示:应用程序是您要查找的类型) 对于第二个问题,最简单的解决方案是创建一个winform dll并从控制台应用程序引用它。 |
|
|
A B · C#Excel自动调整列避免长文本时出错 1 年前 |
|
|
Megrez7 · C#ToArray转换合并为一行,导致数组元素更改 1 年前 |
|
Aycon · 在工厂方法中释放部分创建的对象的正确方法是什么? 1 年前 |
|
|
Sei · Avalonia/WPF将路由器传递到控制模板 1 年前 |