C中,如何在A窗體中開啟B窗體,將B窗體上面的值傳給A窗體並在A窗體上顯示出來

時間 2022-05-29 17:50:08

1樓:匿名使用者

比如說你想通過form2中的textbox tb設定form1中timer t的interval,那麼你可以在form1中設定乙個屬性,並用form1的物件來構造form2的物件。

form1中:

public int timersettingset}

然後form2 f2 = new form2(this);

form2中:

新增成員:form1 f1

form2的建構函式:

form2(form1 f1)

然後在你要寫**的地方

f1.timersetting = int32.parse(tb.text);

注:樓上的方法是最省力的,但是不提倡。

2樓:匿名使用者

已經回答過類似的問題,再說一下:

form1:

string _textbox_text;

public string textbox_textset

}form2:

form1 f1=new form();

this.textbox2.text=f1.textbox_text;

在form2中訪問form1中的公共屬性,這樣就可以了,易懂

3樓:消失的日不落

form2 f2 = new form2();

f2.show();

form1設定成public

在form2中》

form1 f1;

f1.label1.text = this.textbox1.text; (this表示form2)

不能用new的

4樓:匿名使用者

是不是這個意思

c#中怎麼把b窗體輸入的資訊傳到a窗體的datagridview控制項中顯示出來

5樓:**最大功能

最簡單的就是 b窗體的建構函式 裡 傳參。

直接把要傳的datatable作為引數傳給b窗體。

6樓:匿名使用者

可以做,具體要實現什麼樣的功能,私聊

c# 專案a中的form1窗體呼叫專案b中的form1窗體後,如何實現專案b中的form1窗體向專案a中的form1窗體傳值

7樓:匿名使用者

專案之間傳值,可以使用通訊手段,但是比較複雜。

建議使用一種簡單的方式,將需要傳遞的東西記錄在乙個公共可訪問的xml檔案中,a,b專案都讀取這個檔案即可。

c#窗體中b窗體輸入資料點確定後怎麼把資料傳到a窗體的datagridview控制項上顯示出來,確定按鈕的**怎麼寫

8樓:匿名使用者

首先b視窗要有乙個全域性變數或全域性宣告的控制項,點確定的時候就是給這個變數或控制項賦值。

然後b視窗的彈出方式要使用 b視窗.showdialog(),b視窗填好資料之後使用 this.dialogresult = system.

windows.forms.dialogresult.

ok 來關閉視窗;

最後使用 b視窗.全域性變數 獲取b視窗輸入的資料。

c#如何在窗體a中開啟其他程式,並將該窗體繪製到a上 10

9樓:潘磊

你用的winform還是wpf?winform用在串列埠a上放乙個容器,可以將別的窗體新增到這個容器中。wpf直接建立page頁載入就行

C中,如何在兩個窗體間使用同hashtable

如果是mdi的話,建議使用乙個靜態的context來實現傳值,如果使用將乙個form的控制項設定為public會造成很大程度的混亂,在你維護的時候就知道了。在工程中定義乙個類如下 為了提高效能使用雜湊表 public class context 在任何乙個form上都可以通過以下的 訪問 將form...

求C在visual studio中修改窗體的高度

這個真不是winform 不就是wpf麼?mainwindow繼承的不是form而是window。不過是如果你真懂一點的話去msdn上查一下window類的屬性不就知道了?它自身有heigth高度,minheigth最小高度,maxheight最大高度。height嚴格說來是設計時高度,執行時該值會...

vb如何向窗體中寫入內容

常量text1.text 該常量 變數text1.text 該變數 窗體新增按鈕command1 文字框text1 點選按鈕command1 private sub command1 click text1 向文字框中寫入內容 end sub 將你要輸入的值賦給文字框的text屬性 private ...