C 兩視窗相互轉換為主視窗。。高手來。

2025-05-05 05:20:12 字數 3413 閱讀 7129

1樓:網友

換一種轉換方式。

窗體1中:private void button1_click(object sender, eventargs e)

form2 f2 = new form2();

this;窗體2中:public form1 f1;//全域性變數。

private void button1_click(object sender, eventargs e)

;這樣就能在窗體1中點按鈕後,窗體1隱藏,窗體2出現,在窗體2中點按鈕後,窗體2隱藏,原來的窗體1出現。

補充:更正一下你的乙個觀點「冒失下次再show的時候,,是乙個新視窗」

請仔細圓拍看我的寫法,在窗體2中點按鈕返回窗體1時,顯示的原來的窗體1,不是new出來的新視窗。是否show出來乙個新視窗完全取決於你稿攔的**。

2樓:網友

mainform讓你「;了之後,應用程式就退出陸山了。明絕。

你不應該這樣設計啊。

像「門診管理」「藥品資訊」「院長管理」

這些子窗體應該在你的主窗體中建立。不要再program中早槐中寫。

問:c#兩視窗相互轉換為主視窗。。

3樓:網友

mainform mf=new mainform();

當隱藏了登陸窗體時,記得在主窗體寫個退出程式的功能虧山。

可以再formclothing事件 if ( ==dialogresult result = "要退出程式嗎?",灶空孫提示", ,if (result ==

true;

或者在乙個按鈕裡面寫;

希望對你有幫隱鏈助。

c,c++設計出視窗程式的方法

4樓:網友

windows api

mfc其他gui庫(如qt、wxwindows、gtk)

windows api是微軟系統庫,是用c寫的函式庫,可以直接呼叫。不過由於沒有物件導向、設計模式等機制,所以可複用性比較差,但相對比較靈活。

mfc是微軟用c++對api的乙個淺層封裝,簡單來說就是簡單的打包。由於比較混亂比較難學習,但相對的由於打包成類,以及新增了很多框架,相對於api更容易開發。不過由於比較複雜,所以很難精通,如果想要深入學習,必須瞭解api的各種原理(mfc本身就是對api的封裝,而不是獨立開發的類庫,因此要學好mfc,不瞭解api是不行的)

而qt屬於深層封裝,對類等封裝的比較徹底(獨立於系統的api函式),比較符合c++規範,比較容易學習,不過由於很多原因,使用的人數並沒有前2種多(主要是微軟的影響)

至於其他庫,瞭解的不是很清楚,不過很多第三方庫都具有跨平性、深層封裝等特性。

5樓:網友

windows api

mfc其他gui庫(如qt)

第三種方法有的gui庫提供了跨平臺的特性,所以優於種方法。

6樓:網友

mfc已經過時了,c#就能做出漂亮的介面來。

另外,開源大勢所趨,而c++的開源介面庫非常有名的就是 qt 了。

qt 的 api 設計得非常好,類的層次關係也設計得非常好,當然它的文件系統是我用過最好的,當然,最重要的是它是跨平臺的,且支援嵌入式開發。

希望樓主多多接觸開源軟體,多從裡面學習優秀的思想和技巧。

dos命令視窗如何進入c:\

7樓:亦傑越人

開始-執行-輸入:cmd-確定。

進入dos 環境。

再輸入:「c:」或者「 c:\」回車即可(c不區分大小寫)。

希望對你有用···

8樓:網友

開始-執行-輸入cmd

進入dos 輸入。

cd c:\

9樓:

輸入 c: 回車就可以了。

求乙個簡單的登入視窗設計**(c/c++)

10樓:小刺蝟

mfc方法。

1.資源選項卡,插入對話方塊,拖控制項。兩個靜態文字:

使用者名稱、密碼。兩個文字框:使用者名稱,密碼(屬性卡里style選擇 密碼,輸入的密碼會顯示***兩個按鈕 確定、取消。

2.給此對話方塊新增類clogin

3.在類的cpp檔案裡新增**。

動畫顯示登入奧~

#define aw_center 0x00000010 //動畫#define aw_hide 0x00010000 //隱藏。

bool clogin::oninitdialog()不用mfc方法的話,你的對話方塊 控制項啥的都得動態新增,用**實現,那樣太折騰了。

11樓:此生我獨醉

這個要是使用mfc的話,就幾行**。

12樓:網友

你開個價,我這有現成的之前給人做倉庫管理使用的mfc登陸**,阿門。。。

按最低下等工時算,14rmb/時,你估計需要多少個小時做出來,阿門。。。

為什麼qq聊天時 一按c鍵就自動關閉聊天視窗

13樓:網友

你的alt鍵卡住了吧。alt+c就是關閉,alt+s就是傳送資訊。

14樓:網友

是聊天視窗模式改了,傳送旁邊有乙個↓,注意那個「訊息模式」點掉就成了。

15樓:黑色

可能是輸入法問題,在壞點是 鍵盤問題,不可能是 硬碟問題!電腦能夠開啟 就說明硬體沒問題!

16樓:網友

那可能是你的快捷鍵設定有問題吧,你可以自己重新設定一下。

怎麼用c寫個視窗程式

17樓:網友

可以用vc實現,比如在vs2010下就可以直接畫出來,具體的我沒有做過,不過你可以看看mfc方面的書,上面有很多例子可以借鑑。

我連續開啟了3個程式,比如a.ppt,b.ppt,c.ppt,如何用c#實現3個視窗的切換?

18樓:網友

前提是你需要知道要切換到的程式在工作管理員中的程序名稱,如果不知道。。。

首先,新增這個類以引用:

static class nativemethods然後,打到乙個地方(按鈕單擊事件什麼的),在這個檔案頂部新增:

using ;

因為以後要用到process類。

process process = "你要找的程序名稱"); //找到要切換到的程序。

if(process != null)

19樓:網友

使用win32api,獲取到視窗控制代碼,然後啟用顯示。

C將值賦給另一視窗的TextBox

form1 fm new form1 這句話是又建立了一個form1的物件,已經不是原來那個了,下面這樣可以實現 在form2裡面加上form1 form1 null 在form1裡面的這一句form2.show 之前加上form2.form1 this 這句this.textbox1.text f...

excel如何將視窗分成左右兩個區域

實現視窗的拆分有兩種方法 第一種方法就是 視窗的唯餘拆分,操作方法 選擇要拆分的位置的單元格 選擇工具欄的 視窗 選擇拆分。取消的方法是 選擇工具欄的 視窗 選擇。取消拆分。或者雙擊拆分線也能取消。這種方法是將頁面拆分成兩個或者四個頁面,滾輪控制上下滾動,左右拉的滾動條控制左右滾動 第二種方法就是 ...

兩個人都相互惡語傷害後分手 相互沒再理對方 絕對沒有複合的可能

現在刪掉,以後會嘲笑自己,別問為什麼,過來人,想想以前太憂傷 還是刪除的好,分手了也就解脫了,開始自己的新的生活吧!既然都已經絕對沒有複合的可能了,那你覺得還有儲存這些 的必要麼?難道說,你有自己放不下的感情還在對方那裡?希望有那麼一天,你們還可以再有交往的機會。冷靜三天如果沒有邁步去複合的行動慾望...