1樓:網友
乙個簡單方法。
可以讓窗體2(小鍵盤)每點選一次輸入資料後把焦點交還給窗體1當前輸入資料的text控制項。這樣tab操作或者其他輸入都可以按窗體1來進行。
不知道你的意思是不是這樣。
補充補充:你在窗體1中輸入資料,選擇文字框要輸入資料時記錄下這個文字框是哪個,然後在點選窗體2的小鍵盤按鈕時就 form1.??setfocus 把焦點還給那個text控制項(??
就是那個text框框了。)
2樓:網友
用等什麼的就可以直接引用form1中的控制項啊。
3樓:網友
例如窗體2上有多個按鈕,窗體1上有多個文字框。
在窗體2的**窗體中編寫。
private sub command1_click()end sub
private sub command2_click()end sub
以此類推……
在窗體1的**視窗編寫。
private sub form_click()end sub
c#中有form1和form2。form2 關閉後 讓form1 隨便做個什麼事,比如讓form1裡textbox1=
4樓:網友
窗體事件裡面有個formclosing
雙擊進去寫上自己的**就行了,裡面的**是在關閉前呼叫的。
vb中2個窗體中的問題。。。。。。form1 和form2 中form2中的text書序 怎樣在 form1中使用?
5樓:網友
不知你是不是要在form1中使用form2上的控制項text1(沒看懂書序是什麼)。
如果是要在form1中使用form2上的控制項text1的值,可以在關閉form2後不unload它(
在form1中直接使用:即可。
是要把form1中的 textbox1中的值傳給form2中的textbox,而且要求是form1中textbox的值還
6樓:網友
兩種方法:
一:在from2的 public form2()中問號裡新增 string strtxt
既 public form1(string strtxt){initializecomponent();
在form1的button click 事件裡{from2 f=new form2(
二:在form2中申明乙個屬性。
string strtxt=「」:
public string strtxt
set}然後在窗體載入裡寫入 ;
在form1的button click 事件裡{form2 f=new form2();
第一種方法方便,第二種推薦使用,安全性高。
7樓:網友
寫做個static的靜態類!可以儲存一些多個頁面都要用經常用到重複性高的值。
c#如何在form1中例項化乙個form2並把form1中的temp的值傳給form2的textbox
8樓:網友
在form2中定義乙個公共變數 public string temp="";
然後將form1中的值傳出,form2接收就可以了。
form2 fm2=new form2();
表示當前窗體form1中的變數值;
9樓:劍舞心傷
將form2中的textbox的可訪問性設定成public,然後在form1中開啟,像這樣:
form2 frm2=new form2();
aaa";;
10樓:網友
ls幾個都是對的 1樓 2樓 方法常用,3樓方法不常用。1樓的方法 可以與 static聯用 2樓方法,但是二樓的 initializecomponent();
位置順序不能顛倒,否則會出現語法錯誤。
public partial class form2 : formprivate void form2_load(object sender, eventargs e)
form1類中 寫。
string temp = ;
form2 frm = new form2(temp);
只做補充。
11樓:網友
一樓正解,也可以這樣做,在form2的建構函式把值接收了public form2(string temp)在form1 例項化form2的時候 就傳值給form2form2 f2=new form2(temp);
如果你覺的我說的對,請感謝我,但是分不要給我,因為是一樓先答的,謝謝。
c# 有兩個畫面:form1 和 form2 。 form1中有乙個textbox1,form2中也有乙個textbox2。
12樓:網友
完整的**我寫不出來,我是屬於用軟體才能寫的。。沒軟體記不住那麼多。
不過應該很簡單。舉例說一下吧:
form1:
在這個窗體下建乙個公共的變數 public int id;
這個變數用來儲存你的id;
當你雙擊按鈕的時候form3會show出來對吧。
然後會把資料載入進form3的datagridview中。
給datagridview新增乙個雙擊事件。
當事件觸發的時時候:
if( !=null ) 判斷你是否有選中的資料。
模式窗體,比如用form1的按鈕開啟form3if(
當然,你還要在form3的關閉按鈕或事件中新增讓返回值為yes的語句。比如。
按鈕事件。同理。form2。只要跟在form1後面new一下。把form2下的公用變數賦值就好。。
我一般都是這麼作的。。如果你想用我的方法,還有什麼不明白的就追問吧。
13樓:網友
form1中。
from2 f2=new from2(this);
from2 中。
重寫建構函式。
private form1 f;
public form2(form1 f);
init()/窗體生成器函式考進來。
form2 的celldoubleclick事件。
dlsname"].;
textbox1 public
可以了。
c form2怎麼呼叫form1中的公用方法
public formfindreplace form1 form1 建兩個form命名為form1,form2,如果你想在form2裡呼叫form1中的方法。就在form2的程式中例項化form1,然後呼叫 form1 frm new form1 frm.函式名 函式要定義成public 在類裡面...
在C中,兩個form,from1,form2,form1怎樣引用form
form1中儲存一個對form2的引用變數不就行了嗎?form1中像這樣 form2 f2 new form2 c 中同一個解決方案有兩個專案form1,form2 請問如何在from1中呼叫form2的物件 我覺得你描述得不對。如果是兩個專案,在引用裡面引用當前程式集就可以了。你應該把解決方案,專...
在JSP中怎麼取JS生成的form中的值,那個form是靜態的,我先用JS生成div再把form裝進來的
首先如果這樣寫的話,這個頁面中form的name就不能一樣 裡面元素的name到無所謂 要不版瀏覽器不知道這是提交哪個 權form。其次多個form不能巢狀,不然也會出現你這個問題。再次我不推薦你一個頁面有多個form,你可以採取一個空form,然後用js往這個form裡寫你要提交的資料,這樣雖然可...