台灣最大程式設計社群網站
線上人數
1305
 
會員總數:243457
討論主題:188176
歡迎您免費加入會員
討論區列表 >> VB.NET >> 外部視窗嵌入Form表的方法(針對VB.NET)
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
外部視窗嵌入Form表的方法(針對VB.NET)
價值 : 100 QP  點閱數:473 回應數:3

樓主

Alice
門外漢
0 1
78 0
發送站內信

請問大大,
該如何把外部視窗(如提示命字元視窗)放入Form表單




搜尋相關Tags的文章: [ VB.NET ] ,
本篇文章發表於2017-12-20 15:12
別忘捐VP感謝幫助你的人 新手會員瞧一瞧
1樓
是可以
但有點麻煩
得思考為什麼必須這麼做???

如果只是想要讓console嵌入自己的程式
那可以很簡單的弄個黑底的視窗(可能先嵌入MDI表單內,讓他看起來像是在自己的程式)
該黑底視窗只有一個放大的TEXBOX...提供輸入
然後該textbox 的KEYDOWN事件偵測是否enter按鍵,直接把剛剛輸入的那行當作指令
使用process.start去執行他
就可以實作出簡單的CMD功能了

主要是各種程式也都會有自己的事件處理和畫面處理,硬要塞,容易有各種衝突
想要做成甚麼都嵌得進去,有點太複雜
本篇文章回覆於2018-09-07 14:29
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
回應

dars8184
檢舉此回應
<DllImport("user32.dll")> _
Public Shared Function FindWindow(ByVal classname As String, ByVal windowname As String) As IntPtr
<DllImport("user32")> _
Public Shared Function GetParent(ByVal hwnd As IntPtr) As IntPtr
本篇文章回覆於2018-09-10 11:26
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
回應

dars8184
檢舉此回應
<DllImport("user32")> _
Public Shared Function SetParent(IntPtr Child, IntPtr Parent)
本篇文章回覆於2018-09-10 13:03
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.