cwinform中怎樣得到另一窗體的值

2021-04-01 08:07:57 字數 3019 閱讀 6463

1樓:

假設form2視窗需要訪問form1視窗中控制項的值,可以這樣做:

(1)將form1視窗中需要被其他窗體訪問的控制項設定為公共靜態:

public static textbox txtname = ...;

(2)在form2視窗中引用form1視窗中的控制項string name = form1.txtname.text;

2樓:匿名使用者

通過窗體的公有屬性值和owner屬性(推薦使用)特點:實現簡單,靈活

實現**如下:

在窗體form1中

public int form1value = 1;

form2 f2 = new form2 ( );

f2.showdialog ( this ); //把form1作為form2的所有者傳遞給form2

在窗體form2中

//form2的所有者是form1

form1 f1 = ( form1 ) this.owner;

//取到form1的值是1

messagebox.show ( f1.form1value .tostring ( ) );

//給form1的form1value賦值222f1.form1value = 222;

3樓:楊烜樺

在窗體中建立乙個新例項,然後傳你需要的值,在另乙個窗體就可以接收了。如圖:

4樓:匿名使用者

定義乙個類,在form1中給類中的物件賦值,在form2中就可以引用了,如有不懂可以再提

5樓:手機使用者

在form1中定義:

public static string name;

賦值:name=text1.text

在form2中得到

text1=form1.text1.text;

6樓:匿名使用者

要把form1的text1控制項的modifiers屬性的值改為public 應該就可以

7樓:匿名使用者

1、全域性變數

2、窗體間傳參:

form2 f2=new form1(引數);

this.show(f2);

....................

8樓:匿名使用者

我這裡有兩種方法 第第一種方法定義乙個全域性變數,在定義變數的屬性,進行屬性的傳值,當然傳值的時候在另乙個窗體要例項化第乙個窗體,第二個方法是雙窗體傳值,意思是你兩個窗體都開啟 乙個窗體可以不用關閉直接傳到另乙個上,就是在例項化的時候用owner,這個我也不是很懂,好像是窗體互相傳遞引用,你試試,希望能幫到你

9樓:匿名使用者

new form1().text1.text

c# winform 在乙個窗體中如何設定另乙個窗體的textbox的值

10樓:乙個人『等待

方法有很多,下拉給你列幾個:

首先介紹最粗暴的方法,修改控制項的訪問修飾符。(不建議使用此法)public system.windows.forms.textbox textbox1;

在呼叫時就能直接訪問

form1 frm = new form1();

frm.textbox1.text = "方法1";

frm.show();

方法2是通過建構函式/指定公開方法傳入,然後為對應控制項賦值。

public form2(string text)呼叫時form2 frm = new form2("方法2");

frm.show();

方法3是通過公開屬性來設定,此法甚好。

public string text3

set}呼叫如下

form3 frm = new form3();

frm.text3 = "方法3";

frm.show();

等等,還有一些其他方法,這不一一介紹了。

11樓:蘿蔔冷麵

在a窗體寫乙個方法,是賦值給textbox值,然後在b事件中,a frm = new a(); a.剛才寫的方法();

c# winform 在乙個窗體中如何設定另乙個窗體的textbox的值?

c#winform如何把另一視窗中的textbox值呼叫過來

12樓:匿名使用者

步驟1:在form1上,布置乙個textbox(textbox1)和乙個按鈕(button1)

步驟2:在專案中新增乙個窗體form2。在form2上布置乙個label(label1)。form2的後台form2.cs**如下:

步驟3:form1的後台**form1.cs如下執行結果如下:

13樓:魔法軟糖

軟糖來回答把。

c#和vb.***不一樣,窗體是類,而不是唯一的物件,所以必須指向該form才能引用其中的物件。

首先在form2定義乙個全域性靜態字段 儲存當前窗體public form2 curform2;

private void form2_load(object sender, eventargs e)

然後在form5中即可呼叫,注意,如果form2從未啟動,則會引發null錯誤。

curform2.textbox

滿意請採納,謝謝。

14樓:匿名使用者

直接去另乙個form取值,form2.textbox1.text就可以了。

winform中窗體的文字框怎麼才能獲取另乙個窗體文字框的內容

15樓:匿名使用者

public partial class form1 : form}

16樓:匿名使用者

新建乙個另乙個窗體的例項,然後呼叫其中的文字框

C winform怎樣使同一解決方案下的同專案裡面的兩個

感覺你在寫聊天類似的程式,想同時測試兩個視窗。那是不可能的。c winform如何呼叫其他專案的app.config啊?就是我乙個解決方案裡有多個專案,我想共用同乙個config啊?寫乙個配置檔案放在乙個公用目錄下,每個專案用的時候取讀取一下那個配置檔案 c 如何實現同時啟動兩個窗體程式?1 同時啟...

問道中怎樣能夠得到法寶,問道怎麼樣得到法寶,去哪裡領任務做?

主要的獲得方式除了跟玩家買之後還要以在130級大飛公升後,在逍遙仙那接做法寶任務 可以無限次接 打乙個法寶需要提供1個70級玉和1個70級項鍊在任務中需要打龍王,玄武,白虎,青龍,朱雀.要組隊去打,完成後隨機給乙個法寶 飛公升以後可以去領任務。具體看幫助就有了 問道怎麼樣得到法寶,去 領任務做?人物...

怎樣做才能得到女孩的歡心,怎樣做才能得到乙個女孩的歡心

聽我的,我是女生.女孩子太多不會主動出擊,去追求自己喜歡的男孩子,除了那些確實太喜歡可或是特別有個性的女孩子以外,所以,如果你很喜歡乙個女孩子,而你又知道她對你也有那麼一點點意思的話,那就主動點,別跟她搞拉鋸站,這難受,說不定你喜歡的人也難受。任何乙個女孩子在被人追的時候,心理都是很複雜的。她也許很...