C怎麼從Form2中呼叫Form1中的東西

2021-04-01 08:04:52 字數 2727 閱讀 7493

1樓:匿名使用者

方法有多bai種這裡講兩種其他就不du多說了。

zhi1種、將from1中的string sqlconstring = "";定義dao成公共靜態變數版就可以在from6中用form1.sqlconstring得到權值最終寫法是 public static string sqlconstring ="";

2種、還是要將些變數定義成公共變數。如果from1是在from6中呼叫就可以用。from1 newfrm = new from1();

呼叫法:變數 =newfrm.sqlconstring ;

2樓:落葉l無情

把這段**做成public 型別的函式,然後呼叫即可

3樓:純純小雙魚

private改為public,在同一專案還可以例項化物件from5 text=new from5;其中text可在當前使用

4樓:匿名使用者

把這段**拿出來放到一個方法裡面,把方法寫成public公共型別,呼叫的時候例項化form就可以呼叫

5樓:哥是個好人

做出一個公有型別的函式就行了

6樓:匿名使用者

c# form2怎麼呼叫form1中的函式啊?? 10

7樓:匿名使用者

private void button1_click(object sender, eventargs e)

public form2(string str)請採納

c#怎麼form2怎麼使用form1裡面的控制元件?

8樓:匿名使用者

如果你想引用forms裡的button1

把 form1裡面的

private system.windows.forms.button button1

改為:public system.windows.forms.button button1

我不知道notifyicon是什麼但我肯定前面的修飾是private , 所以把private 改為public就可以

如果要引用事件比如 button1_click

都可以把private 改為 public

在form2中執行」form1 fm1 = new form1();」

fm1點一下就出來了

9樓:匿名使用者

form1中,你例項化form2時把自已傳過去 如下form1**中

form2 f2 = new f2();

f2.showf2(this);//「this」自已傳過去然後form2中自己寫一個showf2的方法form2中的**:

void showf2(form1 form1)//引數為form1類 型別引數

10樓:匿名使用者

把form1的notifyicon作為引數傳到form2中

或者用delegate的方法做

c#中 如何從form1呼叫form2中定義的變數?

11樓:匿名使用者

反過來了,語法搞錯了,應該是public static而且應該把這個變數定義在form2的

public partial class form2 : form上面,就

是定義成全域性的,然後在show出form2的時候,窗體名.這個變數名就可以出來了。具體看下窗體傳值

12樓:旅途

建一個類,在類裡面定義static public string 變數名,然後form1的值傳給變數,在form2中又從類中使用form1傳進去的值

13樓:匿名使用者

把變數name設為f1的屬性值,f2就可以讀取了

c#大概不支援區域性變數

14樓:安靜的

public static 而不是反過來

15樓:匿名使用者

找本基礎書看看吧,成員變數怎可定義在函式裡面的。

c#中如何將form1窗體中的textbox的值在form2中使用

16樓:匿名使用者

隨便寫了個例子,看看吧:

假定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)

17樓:匿名使用者

在其中一個窗體這樣定義變數 (靜態變數和屬性):

private static string stu_name;

public static string stu_nameset

}然後另一個窗體呼叫:

label1.text = "歡迎 " + form1.stu_name + " 進入圖書管理系統!";

vb如何在form2中呼叫form1的值和變數

vb6.0在form2中呼叫form1的控制元件屬性值和變數方法 控制元件屬性值引用需加字首form1 例 在form2的label1的caption屬性引用form1的text1.text值。label1.caption form1.text1.text引用變數,需要先在form1窗體 的通用部分...

C有form1和form2 form1如何獲得form2的textbox中的值

在form1中 public partial class form1 formprivate void button2 click object sender,eventargs e 在 form2中 public partial class form2 form 重寫form1的建構函式,將for...

c中form如何互傳值以及訪問方法問題

你要明白窗體類,他窗體裡寫靜態變數 public static string s form2 f new form2 f.showdialog 然後阿紫form2就可以向他相互傳值,form2傳給form1 form2中寫 form1.s 2.form1傳值給form2 form1中在showdia...