c窗體間傳值

2023-01-11 01:20:33 字數 911 閱讀 8218

1樓:

。。。比較簡單的方法:此處為方便示例,主介面name設為formmain,登入介面name為formlogin

登入窗體顯示主介面時:

比如點選登入按鈕(btnlogin)

private void btnlogin_click(object send, eventargs e)

formmain dlg = new formmain(flag);

}主窗體:假設是某個按鈕要被禁用(btntest)重寫主窗體的建構函式如下:

public 主窗體(string flagin)}至此你介面上要禁用的東西就禁用了。

其實就是通過傳遞一個標記值來解決樓主所說的問題

2樓:匿名使用者

要是登陸窗體是從 主窗體建立的話,就在登陸窗體裡設一個public變數窗體關閉返回後檢查這個值就行了。

3樓:匿名使用者

可以在主介面的建構函式中傳值。。

例如 new main(bool xx);

4樓:

1.在登陸頁面的後臺宣告一個bool型別值來儲存checkbox的checked屬性值

2.然後寫一個這個bool變數的公有屬性

3.當登入到主頁面後在窗體初始化時 通過公有屬性來獲取它的值判斷選單選項是否能用

5樓:匿名使用者

方法不少,最簡單的辦法是在登陸介面的建構函式檔案裡定義一個公有變數。這樣在另一個介面裡就可以通過省,名一個登陸介面來使用這個變數。

6樓:匿名使用者

寫一個靜態類,裡邊加入個狀態,設定為false

然後再登陸的時候根據checkbox給這個值賦值

在主窗體判斷這個值,根據值來禁用啟用選單

c 如何實現窗體上按鈕開啟另窗體

首先,為form1,form2,新增兩 抄個襲類,如 form1,from2 其次,給button新增單擊事件 再次,在1類的源程式中包含2類標頭檔案,如 在form1.cpp中 include form2.h 最後在單擊事件中新增 form2 fm fm.domodal 1.先新新增一個來對話方塊...

C窗體記事本和直接儲存怎么寫,C 窗體記事本新建和直接儲存怎麼寫

問題說清楚哦,要不然就沒有答案 c 寫一個記事本程式 窗體樣式 筆記資訊儲存到資料庫sql server裡。100 開啟筆記或刪除筆記的邏輯應該是讓使用者選擇要開啟的或刪除的是哪條筆記,因此可能要先列表,讓使用者選擇哪條記錄,然後根據使用者的選擇進行開啟或刪除 c winform記事本的儲存功能如何...

C動態新增控制元件textbox,求教 C 窗體中動態新增了Panel,再如何動態的在Panel中新增文字框控制元件呢?

textbox txt new textbox string s private void button1 click object sender,eventargs e private void form1 load object sender,eventargs e 這話問的 你希望 s 是什麼...