winform窗體傳值重新整理問題,C 窗體傳值後的重新整理問題?

2022-07-20 00:05:36 字數 3801 閱讀 4652

1樓:匿名使用者

f1的label1可見性設為public

f1中form2 f2 = new form2();

f2.owner = this;

f2.show();

f2中form1 f1;

f1 = (form1)this.owner;//這句不要寫在構造方法裡(會出錯)最好寫在form2的load方法裡

f2的button1_click事件中

f1.label1.text = this.textbox1.text;

2樓:巧暮雨

有很多種方法可以做到

1.比如你點按鈕的時候可以將textbox1的值賦值給cookie,session。。

當f1種的page_onload的時候將cookie,session的值賦給label1

2.當點按鈕的時候帶一個引數的值連結到f1,然後lable1的值等於那個引數就ok

3...

以上是bs

cs的話就更容易,直接例項化f1就ok

3樓:匿名使用者

可參考如下方法:

1、將f1窗體中的label1控制元件的級別設為pulic;

2、在f2窗體中通過如下語句進行操作——

f1 myform=new f1();

myform.show();

myform.label1.text=textbox1.text;

4樓:匿名使用者

在f1裡面建立一個屬性

private string flag;

public string flag

set} 在f1的load事件裡寫

然後寫f2裡面的按鈕點選事件

private void btn_click(object sender, eventargs e)

那你就不show,visible可以麼?隱藏~顯示~或者你把label設為public控制元件,直接給他賦值~

c#窗體傳值後的重新整理問題?

5樓:匿名使用者

最簡單的一個方法把,在第一個窗體showdialog();第二個窗體的後面加上更新的**就行了.

例如:string test = "111";

this.textbox1.text = test;

form2 f = new form2():

f.showdialog();

-->在f裡面有更新form1的test的**,或者把值回傳給form1,然後返回form1再執行<--

this.textbox1.text = test;

6樓:淡聆

把當前窗體的引用傳過去

7樓:白白

你這個 情況要使用委託。。

在c#的winform中,怎樣在類裡重新整理當前窗體的資料

8樓:樓主_回頭是岸

再次呼叫窗體的load事件

9樓:匿名使用者

這個要看你想要怎麼是重新整理當前的窗體

一般分兩種,一種是load,還有另外一種方式是hide和show,具體的要看你的窗體是怎麼顯示出來的

10樓:匿名使用者

你怎麼載入的就再怎麼重新整理一遍唄

11樓:

籠統的意思就是在類中再寫一個查詢的類然後每次寫就是在重新呼叫一下

c#winform:窗體間傳值問題

12樓:龍的貓

開啟子窗體的時候傳遞一個父窗體的引用過去,然後就能才做父窗體的控制元件的

c#winform中 如何把一個已經載入完成的窗體在重新載入

13樓:查無記錄

再呼叫load方法

loginform_load(sender, e);

14樓:

form1 a = new form1();

a.show();

a = new form1();

a.show();

return;

多show幾次

c# winform窗體傳值問題 5

15樓:匿名使用者

窗體間傳值的方法有很多種,這裡介紹一種比較好理解的,構造方法傳值:

form1.cs中有個這樣的構造方法,在這個方法下面再重構一個構造方法

public form1()

首先封裝一個requestid :

public int requestid

//重寫構造方法

public form1(int id)

然後在form2中gridview的滑鼠雙擊事件中加上這個方法:

16樓:小孩小寒

最簡單最常用的方法是用建構函式進行傳值,你可以自己寫一個有引數的建構函式,當new一個新窗體的時候就把這個值傳給form1

17樓:匿名使用者

可以在form1設定id屬性和欄位,然後form1.owner=form2

c#(winfrom)窗體傳值問題(子窗體回傳值給父窗體)

18樓:匿名使用者

form1

--------------------------------------------

using system;

using system.collections.generic;

using system.componentmodel;

using system.data;

using system.drawing;

using system.text;

using system.windows.forms;

namespace form2toform1

private void button1_click(object sender, eventargs e)}}

--------------------------------------

form2

-----------------------------------

using system;

using system.collections.generic;

using system.componentmodel;

using system.data;

using system.drawing;

using system.text;

using system.windows.forms;

namespace form2toform1

public void getform(form1 theform)

private void button1_click(object sender, eventargs e)}}

----------------------------------

說明:執行後,點選form1的button1 調出form2,點選form2的button1,關閉form2,同時form2上的textbox中的值複製到form1中的textbox1中。

19樓:匿名使用者

把form1當成一個引數傳到form2中,你想怎麼操作都可以。以前做課設的時候就這麼幹的。很好用

c winform窗體傳值

第一個窗體裡放一個textbox1,和button1,button1開啟form2,在form2的textbox1裡寫數字,關閉form2,返回數字顯示在form1的裡面 這裡是form1的 private void button1 click object sender,eventargs e f...

VS2019,C窗體巢狀傳值問題

關閉form3時呼叫form2重新整理textbox1.text的方法 用委託應該可以,不過lz寫的太亂,沒看明白。窗體1private void button1 click object sender,eventargs e void f callfind string str 窗體2public...

請問下魔獸世界有關黑市重新整理問題和怎麼秒坐騎

1 24小時一更新 2 建議先找到刷無敵的伺服器,轉服過去以後買g或者賣卡湊夠錢然後直接秒掉 如果樓主等自己服刷無敵那這個機率太低了 機制確實是24小時的 wow黑市怎麼秒坐騎 準備大量金幣,看好結束時間 時間快到了盯緊一點 及時出價 上架後最高金額競拍 不過除了卡牌,別的不值得 坐騎一重新整理你就...