如何引用別人的視窗在C

2023-02-12 19:20:36 字數 868 閱讀 7467

1樓:非典型天秤座

樓主的需求很正常啊.

辦法有很多種,在"我的電腦"中開啟你的專案目錄,可以看到winforms中每個窗體都會有三個檔案:*.form,*.cs,*.resx

每個窗體能夠正確執行也都是靠這三個檔案.用vs開啟你同學的專案,然後按ctrl選中你做的所有窗體(注意每個窗體三個檔案),然後拖住不要放手直接拽到你vs你同學做的專案中.如果是類,則直接拖進去就ok了.

要注意的是,你的窗體的.cs檔案和類中,namespace(名稱空間)一定要和你同學的一致,不然會報錯.改一下就可以了.

第二種方法,用vs開啟你同學的專案,然後把你做的所有窗體檔案(三個)和類都copy到他的專案目錄中(在我的電腦中拷),然後在vs中"解決方案資源管理器"中,選擇"顯示所有檔案",然後把那些半透明的(也就是你做的)檔案點右鍵,新增到專案中,即可.

第三種方法,用vs開啟你同學的專案,右鍵你的專案,新增新項,選擇你的窗體檔案(三個),點確定,就會新增進來了.

2樓:

你們分工都不對。

哪有把前臺介面分開做的啊。。

分工應該是前臺窗體設計是一個人做。至於後臺功能實現。可以任意劃分。最後每人寫出一個dll檔案。再由小組組分進行組合。。

你們的把前臺窗體給分開做了。也不是不能組合上。但是很不好。介面風格不統一不說罷。將來也許還會出現種種錯誤。。

按你的,你可以把你同伴寫的窗體類宣告一個例項。在例項.show();就顯示出來了。

3樓:匿名使用者

2個人都改成使用者控制元件,在最後合起來的時候,用table或者div劃分到放置區域,把使用者控制元件丟進去

4樓:晁小楓

做成.dll的不就好了嗎?

c如何更改另視窗文字框的顏色,c 如何更改另一個視窗文字框的顏色

最直接的是窗體引用,form1 宣告 form2 frm2 全域性的frm2 new form2 隨便在哪呼叫form2 宣告一個public color forecolor 屬性 forecolor get setform1 裡 用那個窗體變數frm.forecolor 想要的顏色多窗體操作的話 ...

C怎麼讓新彈出的視窗也在webBrowser中顯示

加個事件就可以拉如下 private void webbrowser newwindow object sender,canceleventargs e 不行的可以hi我,擴充webbrowser控制元件,最好的方案 1 加入micsofft internet controls引用 專案右鍵 新增引...

在3Dmax檢視視窗中如何快速切換視窗

在3dmax視口中使用對應快捷鍵即可!預設各個視口快捷鍵為 頂檢視 t 前檢視 f 左檢視 l 透檢視 p 攝像機 c 右檢視 底檢視 需要自己設定。上述視口快捷鍵可根據自己的習慣進行修改。修改步驟如下 開啟工具欄 自定義 自定義使用者介面 進入 自定義使用者介面 選框,選擇 鍵盤 欄,組 主ui ...