1樓:浩哥不太好
把form1做為引數傳入form2的建構函式中,在form2中新建乙個form變數用來接收。然後在form2中用這個變數就可以得到form1中的textbox的值了
2樓:
form1中
string str=textbox1.text;
form2 f2=new form2(str);
f2.show();
form2中,重構初始化就行了
//定義個全域性變數接收
private string send_str="";
//重構
public form2(string str)
3樓:匿名使用者
先在form2中 建立form1 f1=new form1(); 再把f1.textbox1.text的值賦給form2的變數就ok啦
4樓:
我個人習慣用靜態變數。在form2中引入命名空間,可以獲取form1裡的靜態值。
或者這樣,在form2中寫個隱藏的textbox;
form2 f2=new form2();
f2.controls[textbox控制項的索引號].text=form1中的某個控制項值
然後變數值=textbox的值
5樓:手機使用者
有兩種方法: 1。把x設定成全域性變數或靜態變數,在form2中自然會看到。 2。在form2中,new 出乙個form1的例項出來,然後屬性中便可見。。。
效果很好。挺好的呀,2011/10/8 17:17:22
6樓:心飛拉
把form2裡的變數公開,或者用屬性,在form1裡例項化form2,給它屬性賦值就ok
7樓:匿名使用者
應該不難吧,這樣啊,在form1的事件裡寫:
form2 form=new form2()form.值=form1.值,最後再用
form.show() 就ok了啊。你試試。
8樓:匿名使用者
如果是在同乙個程序的就好辦 object object=textbox1.text;
建立個類 如 class test
public object object1;
把值寫入到test aa=new test(); aa.object1=object;
其他類或視窗呼叫可以 test bb=new test(); object object2=bb.object1;
思路是這樣 **沒測試 你應該能看懂
9樓:三寸日光之半僧
要看看兩個form的關係了,要是parent 就可以直接,否則 值傳遞
10樓:匿名使用者
1. form2 裡的變數需要 public 修飾 (public string 公開的變數;)
2. 觸發事件裡寫上 form2.公開的變數=form1.某textbox.text;
11樓:匿名使用者
在form1事件裡寫:
form2 f=new form2()
f.值=form1值
f.show() ;就是這個咯
12樓:匿名使用者
直接輸入form1.空間名=.................就行了
13樓:匿名使用者
1.form2的初始化函式加乙個引數,傳入就好了
2.設定全域性變數
3.採用事件通知
14樓:匿名使用者
我也不怎麼懂 ,同乙個網頁能有兩個form?不同的網頁用response.redirect傳啊 再用request接收,大概這樣可以吧
15樓:
form1裡面寫
string str=this.textbox1.text;
form2 f2=new form2(str);
f2.show();
16樓:匿名使用者
通過建構函式,或者定義乙個靜態類
17樓:匿名使用者
form2.var=form1.textbox.text;
18樓:匿名使用者
很多種情況 很多種方法
19樓:匿名使用者
********************===
c#中如何將form1窗體中的textbox的值在form2中使用
20樓:匿名使用者
隨便寫了個例子,看看吧:
假定form1是登入窗體,其中有個textbox,再放置乙個button1:
private void button1_click(object sender, eventargs e)
另乙個form2:
string yhm; //定義乙個yhm變數
public form2(string s) //建構函式中新增乙個變數s
private void form2_load(object sender, eventargs e)
21樓:匿名使用者
在其中乙個窗體這樣定義變數 (靜態變數和屬性):
private static string stu_name;
public static string stu_nameset
}然後另乙個窗體呼叫:
label1.text = "歡迎 " + form1.stu_name + " 進入圖書管理系統!";
c#怎樣將form1中textbox中的內容顯示到form2的textbox上,謝謝!!!
22樓:匿名使用者
form間的傳值你會吧,在new form2的時候把值傳過去,然後再form2的load中把值賦給form2中textbox就行了
23樓:
form2 fm2 = new form2(textbox1.text)
frm2.show()
/過載乙個form2的構造器
public form2(string txt)
24樓:匿名使用者
把form1 中的texbox的訪問屬性改成public 然後在form2窗體載入的時候讓this.texbox.text=form1.texbox.text
25樓:匿名使用者
定於全域性變數或者 寫個屬性
26樓:
不太明白你的意思,請描述的再詳細一點。
c#如何用form1顯示form2,然後將form2中的textbox中的值返回給form1?
27樓:匿名使用者
form1 裡面建個label1 和乙個button1解決方案資源管理器
新增個新建項 windows窗體 叫form2裡面放個 textbox1和乙個button1下面是**
form1裡面
---------------------// button1_click事件
private void button1_click(object sender, eventargs e)}}
-----------------
form2裡面
-------------
// 新增個屬性
private string _str;
public string str
set}//button_click 事件
private void button1_click(object sender, eventargs e)
------------
這樣可能會有安全性的問題 不過 一般是夠用了希望能幫上你
c# 把form1中的值,賦值到form2中 ?
28樓:猴悍瓢
如果你的想法是單擊from1中的buttom就彈出from2的話就可以使用窗體傳值 很簡單的 在from2窗體中在加入下面那段**(比如你要傳的是int型的) int aa;//全域性變數 public form1(int a) 然後在窗體的載入事件裡面將aa賦值給那個文字框就可以了 在from1中彈出from2不用 from2 f2=new from2(); f2.show(); 而是用 from2 f2=new from2(33); f2.show(); //33是你要傳的值
29樓:羔羊柏濁
一種是採取全域性變數,但不推薦。 一種是 如下面的方法: 在form2類中定義:
private form1 from1; public form1 getform1 set } 在form1類中定義: public form1() //建構函式 // 在fomr2中改變form1 中的某乙個控制項的某一屬性
c#如何將乙個窗體裡textbox中的輸入值賦值給下乙個窗體中的變數,就是說textbox中的值是不確定的
30樓:
不知道你說復的下乙個窗體是什麼意制思,不過只要這個變數是全域性的,那就直接賦值就好了,靜態的和非靜態的有所不同,前者用類名+變數名,後者用例項名+變數名,比如下乙個窗體是form2,變數名為value,那麼全域性靜態的就是:
form2.value=this.textbox.text;
全域性的就是:
form2 form2=new form2();
form2.value=this.textbox.text;
希望對你有幫助,還有疑問請追問或是hi
31樓:丁文博
你好,抄兩種方法:襲
一:在設計cs裡面把控制項改為public型別,然後在下個窗體通過上個窗體的引用就可以訪問了。
二:在窗體中加個屬性儲存textbox中的值,每次要彈出下個窗體的時候就先對它賦值,通過上個窗體的引用訪問。
c#如何在form1中例項化乙個form2並把form1中的temp的值傳給form2的textbox
32樓:匿名使用者
在form2中定義乙個公共變數 public string temp="";
然後將form1中的值傳出,form2接收就可以了。
form2 fm2=new form2();
fm2.temp=this.temp; //this.temp表示當前窗體form1中的變數值
fm2.show();
33樓:劍舞心傷
將form2中的textbox的可訪問性設定成public,然後在form1中開啟,像這樣:
form2 frm2=new form2();
frm2.textbox1.text="aaa";
frm2.show();
34樓:
ls幾個都是對的 1樓 2樓 方法常用,3樓方法不常用。1樓的方法 可以與 static聯用 2樓方法,但是二樓的 initializecomponent();
textbox.text=temp; 位置順序不能顛倒,否則會出現語法錯誤
public partial class form2 : formprivate void form2_load(object sender, eventargs e)
}form1類中 寫
string temp = textbox1.text;
form2 frm = new form2(temp);
frm.show();
只做補充
35樓:手機使用者
0;public from2(int i)
}class from1}
36樓:手機使用者
form2 form2 = new form2();
form2.show();
37樓:匿名使用者
一樓正解,
也可以這樣做,在form2的建構函式把值接收了public form2(string temp)在form1 例項化form2的時候 就傳值給form2form2 f2=new form2(temp);
f2.show();
如果你覺的我說的對,請感謝我,但是分不要給我,因為是一樓先答的,謝謝.
c#這樣寫能將form2中textbox1的值傳給form1中的textbox1嗎?
38樓:雨諾與諾
不能,你在form1裡面寫 form2 form=new form1(),form。show(),什麼的,可以。
c中,form2怎樣才能更改form1上控制項的屬性 引數
建立乙個公共類 如 publicclass名 public class publicclass把form1的值賦給 publicclass.context 當單擊form2時的事件時,你只需要修改publicclass.context值即可。這就是兩個窗體傳參的方法。也是最通用的方法,就是建乙個公共...
請問索尼 HVR A1C怎麼樣?
你還是考慮一下sony的hd1000c吧!這個機器和你說的a1c差不多!但是這個機器婚禮上用很氣派。拍攝婚禮這個機器太小了。建議用 我建議用尼康或佳能這兩種單鏡反光機 d40 5d a1c也是廣播級的dv,在dvcam格式的機型裡a1c的價位算是比較低的了,可以考慮。190p 250p和500p的價...
C中怎麼將String型別(時間的text)轉換成Data型別
string型別可以通過convert和parse方法轉換成datetime型別。比如string datestring 2011 03 06 datetime date convert.todatetime datestring 或 datetime date datetime.parse dat...