利用form2中的小鍵盤給form1中的N個text依次輸入數字

2025-01-30 09:20:31 字數 3240 閱讀 2414

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裡寫你要提交的資料,這樣雖然可...