Csharp/C#教程:c#console在winform里面分享


c#console在winform里面

我有一个学校项目,我需要创建一个Windows窗体应用程序。 但就我而言,我需要创建一个控制台应用程序。 现在我可以通过一个按钮从一个窗口打开一个控制台,而一些代码我并不完全理解。

  1. 但是可以在打开win-form的同时打开控制台。

2.可以将控制台固定在胜利forms上。 (就像一个图像框。你创建了一些控制台留在里面的区域/盒子。

  1. 如何“编程”控制台? 而不是通过项目中创建的标准program.cs。

如果你能帮我解决这个问题会很好,现在正在寻找好几天……

非常感谢!

public class ConsoleHelper { ///  /// Allocates a new console for current process. ///  [DllImport("kernel32.dll")] public static extern Boolean AllocConsole(); ///  /// Frees the console. ///  [DllImport("kernel32.dll")] public static extern Boolean FreeConsole(); } 

您可以调用AllocConsole来创建控制台窗口,此时您可以使用默认的Console方法读取/写入它。 然后在完成后调用FreeConsole。

只需将项目类型(在“项目属性”中)更改为“控制台项目”。
这将在程序启动时创建一个控制台。

您可以使用Console类中的常规方法操作控制台。

只需在创建时创建一个WindowsFormsApplication。 然后只需转到项目属性并将“WindowsFormsApplication”更改为“ConsoleApplication”。

你完成了它。 如果您使用了Application.Run(new MyForm())您可以看到控制台和Form显示

上述就是C#学习教程:c#console在winform里面分享的全部内容,如果对大家有所用处且需要了解更多关于C#学习教程,希望大家多多关注—计算机技术网(www.ctvol.com)!

本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。

ctvol管理联系方式QQ:251552304

本文章地址:https://www.ctvol.com/cdevelopment/960882.html

(0)
上一篇 2021年11月25日
下一篇 2021年11月25日

精彩推荐