Winform中嵌入Console控制檯
最近做了小軟體,裡面要用到實時顯示日誌;
本來呢,是自己做個累似的視窗,原理就是用定時讀取文字檔案,但是發現如果文字檔案到了100K的時候,程式會顯得很卡;
所以不得已還是得用Console控制檯。
目前來說,網上有兩種方法,一種是將專案的輸出改成控制檯方式;另一種就是呼叫win32 api來執行控制檯...
本人更傾向於第二種方式;
但是在做的過程中碰到了一個問題,就是關閉控制檯的話,整個程式就關閉掉了...這個問題我還無法解決。為了避免直接點選關閉按鈕,在程式中把叉按鈕灰掉了,這樣就可以避免掉點選了~!
話不多說。貼原始碼
一個呼叫Win32 API的類
呼叫方法如下
另外還可以呼叫 如下方法來改變標題的名稱!
相關推薦
Winform中嵌入Console控制檯
最近做了小軟體,裡面要用到實時顯示日誌; 本來呢,是自己做個累似的視窗,原理就是用定時讀取文字檔案,但是發現如果文字檔案到了100K的時候,程式會顯得很卡; 所以不得已還是得用Console控制檯。 目前來說,網上有兩種方法,一種是將專案的輸出改成控制檯方式;另一
Node中的console控制檯
1. Node中的console類似於瀏覽器中的控制檯console,它的作用在於幫助開發人員做API的輔助測試。 2. Node中的console主要功能:REPL 2.1 read 讀取你輸入的內容2.2 eval 執行你輸入的內容2.3 print 輸出2.4 loop 迴圈 3. 如何進入Nod
c#開發,winform中嵌入offfice(excel word ppt),使用到DSO Framer
DSO Framer c#開發,winform中嵌入offfice,使用到DSO Framer。 微軟DSO Framer的下載,註冊ocx控制元件,新增到VS。 下載: ocx控制元件註冊: 將dsoframer.ocx檔案拷貝到C:\Windows\Sys
eclipse中的Console控制檯檢視脫離主視窗解決辦法
問題:Console控制檯檢視由於操作不當,跑出來了,脫離了主視窗 解決:在eclipse主視窗最上面的工具條選項中,找到Window,點選裡面的Reset Perspective,即可,這樣檢視就重置了。
WinForm中如何實現在容器控制元件中嵌入form窗體(panel與子窗體)
今天在做專案時候遇到一個問題,窗體分為左右兩部分,要求在左邊欄點選按鈕時,右邊動態載入窗體最後想到用panel實現,經歷幾次失敗,並查詢資料後,終於搞定說明:如果多次切換需加入 panel.clear();清空原有panel內容環境:C# VS2008 方法一:通過給panel載入子元素實現
Java中清空console控制檯的程式碼片段
該操作時讓機器人模擬人手按快捷鍵來實現的 void clear() { try { Robot r = new Robot(); r.mousePress(InputEvent.BUTTON3_DOWN_MAS
在myeclipse中啟動tomcat發現console控制檯視窗中的字型顏色都是紅色,解決辦法。
今天在myeclipse中啟動tomcat發現console控制檯視窗中的字型顏色不管資訊是正確的還是錯誤的都顯示是紅色的。 在網上查了下發現有類似情況: 一般只有錯誤的才顯示紅色的 懷疑你的所謂“正確”其實是錯誤的。 在控制檯窗格內 , 右擊滑鼠選擇Prefrencces 即可進入修改了 perferen
在C#中,Windows Console控制檯 設定控制檯標題、禁用關閉按鈕、關閉快速編輯模式、插入模式
設定控制檯標題 禁用關閉按鈕 關閉快速編輯模式 關閉插入模式 設定控制檯標題、禁用關閉按鈕 #region 設定控制檯標題 禁用關閉按鈕 [DllImport("user32.dll", EntryPoi
C#WinForm窗體內Panel容器中嵌入子窗體、程式主窗體設計例子
C#WinForm父級窗體內Panel容器中嵌入子窗體、程式主窗體設計例子 在專案開發中經常遇到父級窗體嵌入子窗體所以寫了一個例子程式,順便大概劃分了下介面模組和配色,不足之處還望指點 主窗體窗體採用前面一篇部落格設計扁平化窗體 主要思路 1 this.IsMdiContainer=true
windows窗體(winform)中嵌入顯示Excel工作表。
環境:c#2005,Excel2003. 1 實現後的效果如下圖: (截圖) 2 實現程式碼: using System; using System.Collections.Generic; using System.ComponentModel; using System
將外部應用程式嵌入WinForm中
如何用C# WinFrom程式將其他程式啟用並讓其他程式作為他的子窗體。比如他開個主窗體可以把QQ,遊戲什麼的作為他的子窗體顯示出來?這個問題我在網上看到很多人都提過。但真正解決問題的很難找到。後來終於在網上找到了一個相關方面的知識。我早把這個資源上傳到我的下載檔案中去了。但
在WPF中嵌入winform控制元件
最近想整理一下WPF中嵌入winform控制元件的相關內容。我認為可分幾步走: 第一步:在專案中新增System.Windows.Forms 和 WindowsFormsIntegration這兩個dll的引用。 第二步:在xaml檔案中新增System.Wi
方法:C#在WinForm中如何將Image存入SQL2000和取出顯示
close database 耗時 .exe while type comm res orm //保存 sql="insert into p_ry_photo(id,photo) values (‘"+id+"‘,@i)"; SqlComma
單片機中嵌入操作系統
切換 嵌入 我們 重要 可靠 多任務 共享資源 -i 劃分 在單片機中嵌入操作系統的利弊 摘要:近年來,在單片機系統中嵌入操作系統已經成為人們越來越關心的一個話題。本文通過對一種源碼公開的單片機嵌入式實時操作系統μC/OS-II為例,闡述了在單片機中使用該嵌入式
WinForm 中使用ScintillaNet
dem 使用 sse .com href info 封裝 示例 cin ScintillaNet 是一個免費的文本編輯控件,現在托管於Githubhttps://github.com/jacobslusser/ScintillaNET另外幾個比較全面的Demo示例地址:ht
H5中嵌入flash
default 尋找 自動播放 腳本 路徑 nec 精確 提示 區域 <object height="900px" width="100%" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase=
如何某個js文件中的 console
console 註釋 cti 多個 () con 正常 其他 bsp 因為自己引用了別人的一個 js 文件,但裏面有很多事件相關的 console 輸出。自己並不想去修改別人的文件。但想屏蔽掉裏面的 console 。 有多個 js 文件裏有 console.log
js中嵌入jsp(html)代碼的雙引號轉換問題--事件沒反應
-s cancel btn log span pic fault pda eight 下面是一段今天遇到問題的代碼,select中寫了onchange事件 ,在沒有加轉義的情況下,F12解析的代碼是錯亂的,雙引號與內容中寫的不一致,還會有空格出現,經過一段時間的摸索,發現在
如何在 HTML5 頁面中嵌入音頻?如何在 HTML5 頁面中嵌入視頻?
brush embed browser port span feature 格式 如何 html5 HTML 5 包含嵌入音頻文件的標準方式,支持的格式包括 MP3、Wav 和 Ogg: <audio controls> <source src="
c#(winform)中自定義ListItem類方便ComboBox添加Item項
urn left over string his 定義 return box item 1.定義ListItem類 public class ListItem { private string _key = string.Empty;