如何 在 Winform 動態啟動 控制台命令列?

2022-01-31 07:51:21 字數 1461 閱讀 1154

需求

winform 程式輸出型別為 windows 程式(不是命令列程式)

在執行時想輸入一些資訊編譯開發除錯,如何實現這一功能

解答:allocconsole、freeconsole 這兩個 api 可以在任何時候呼叫和關閉 命令列。

**演示:

api 部分

using

system;

using

system.collections.generic;

using

system.linq;

using

system.text;

using

system.runtime.interopservices;

namespace

public

partial

class

nativemethods 

}啟動引數的實現

using

system;

using

system.collections.generic;

using

system.linq;

using

system.windows.forms;

using

system.runtime.interopservices;

using

system.diagnostics;

namespace

static

class

program

finally}}

}程式實現

using

system;

using

system.collections.generic;

using

system.componentmodel;

using

system.data;

using

system.drawing;

using

system.linq;

using

system.text;

using

system.windows.forms;

namespace

public

partial

class

form1 : form

private

void

btnopenconsole_click(

object

sender, eventargs e)

private

void

btncloseconsole_click(

object

sender, eventargs e)

private

void

btnout_click(

object

sender, eventargs e)}}

3月29日 如何在winform中加入動態系統時間

第一步 拖乙個lable和乙個 timer控制項 第二步 在 timer控制項的tick方法中 private void timer1 tick object sender,eventargs e 第三步 在 form1 load 事件中鍵入如下 private void form1 load ob...

如何在WPF中嵌入Winform控制項

當時把wpf的控制項canvas的handle傳給c 的專案去重新整理影象的時候發現最後重新整理的是整個wpf頁面而不是控制項所在的區域,還不知道有什麼辦法可以解決。不過可以在wpf中嵌入winform的影象控制項picturebox去做重新整理。嵌入方法 1.在專案的references中加入wi...

如何在WinForm中請求傳送HTTP

如何在winform中請求傳送http 手工傳送http請求主要是呼叫 system.net的httpwebresponse方法 手工傳送http的get請求 建立乙個http請求 手工傳送http的post請求?post請求方式 request.method post 內容型別 request.c...