cosmos在C#的控制台屏幕上显示窗体

时间:2015-06-26 09:01:50

标签: c# forms console window cosmos

在宇宙中,有什么方法可以在控制台屏幕上显示窗体表格吗?如果可以的话,请您告诉我如何在C#中执行此操作?

3 个答案:

答案 0 :(得分:0)

在你的控制台内我认为你不能。但是你可以打开表格。

引用/程序集/框架查找System.Windows.Forms

添加到命名空间

using System.Windows.Forms;

Application.Run(new Form());

答案 1 :(得分:0)

即使在最新的devkit中,宇宙中的WinForms也绝对不可能。您需要自己编写VGA / VBE驱动程序,插入System.Drawing,然后插入WinForms的后端以与驱动程序和Cosmos的其余部分一起使用。

即使这样,显示表格也会很慢,而且你不会有喘息的空间,因为我记得VGA不支持任何高于640x480的东西(在宇宙中),VBE,1280x1024是最大的IIRC。 / p>

有一段时间,当图形成熟一点并且工作更像FAT(创建驱动程序然后将其注册到管理器)时,我肯定会将WinForms或GTK#移植到其中。

答案 2 :(得分:-1)

在Cosmos OS中,您无法打开Windows窗体,因为Cosmos OS在操作系统中没有Windows API。