visual studio 2019 c中怎麼實現兩個窗體

2021-05-02 22:13:28 字數 1621 閱讀 5075

1樓:匿名使用者

很簡單呀

1.通過全域性靜態變數

2.使用窗體自定義屬性

3.使用訊息

4.使用管道

5.......

2樓:

有很多種方式。

不知道你是出於什麼狀況,我列出幾種,你自己選擇吧同一程序中:

1. a窗體中例項化b窗體,a中就可以直接操作b,不用多介紹了吧?

2. 如果是b中例項化了a,那麼就在a中定義一些事件。a觸發事件,b訂閱這些事件,從而修改資料。

3. 全域性變數共享一個值。這樣不就可以了

不同程序中:

1. sendmessage ,這是通過windows訊息傳遞資料。

2. namepipe ,通過命名管道來實現資料傳遞。

3樓:匿名使用者

比如說有一個form1窗體 裡面有一個方法 返回了一個值public int zhi()

在form2裡面接收

form1 form1=new form1();

int a;

a=form1.zhi();

要在另一個窗體接收值 應該先例項化這個窗體 然後呼叫它的方法,或者訪問它的屬性

4樓:ice海

你可以利用到窗體的建構函式,在主窗體宣告一個子窗體的變數。在建構函式引數傳遞一個子窗體。來new出這個變數。也可以用靜態變數傳遞變數。

5樓:房划算

如果是一個exe,就可以用公共靜態變數public static,或者用建構函式

如果是2個exe,就藉助外界,例如txt文件

如果不會,繼續提問

6樓:匿名使用者

定義一個引數a

form1 f=new form1(a);

f.show();

在接受值的頁面定義個引數來接受就行!

winform 中如何實現窗體間傳值,例如將第一個窗體中textbox的值傳給第二個窗體的textbox。

7樓:匿名使用者

public partial class form1 : formprivate void button1_click(object sender, eventargs e)

public partial class form2 : form}

8樓:李貞賢李孝利

也可以設定一個靜態欄位!

9樓:匿名使用者

十一是靜態變數,或是在載入窗體時附加引數。

10樓:匿名使用者

用一個全域性變數來控制,在文字框的文字改變事件中來給全域性變數賦值,時間控制元件的事件中給第二個文字框賦值。

c#windows怎樣才能將一個窗體的多個值傳遞到另一個窗體對應的地方跪求大神 5

11樓:匿名使用者

假設在form1中有些值,要在form2中使用。簡單的實現方法是將變數設定為public static。實現**如下:

1)在form1.cs中

2)在form2.cs中

剛學c,關於visual studio2019中文版,要怎

看你要做什麼專案,c 有wpf winform asp等等。如果窗體程式的話,就用windows的windows窗體程式 確定大致的模版方向,裡面具體的專案無所謂,新建後隨便新增項 2013沒用過,下面的是2010的窗體常用的專案 樓主你的書本上應該有截圖的,難道沒有?沒有的話是這樣的。你先建空白專...

為什麼我的visual studio 2019在專案欄中找不到C的專案

新建的時候選擇錯了,要選windows的!在這裡面有c 的!安裝的時候有沒有選擇安裝c 新安裝的visual studio 2005新建專案中沒有c 專案和模版,請問是怎麼回事,還要安裝那些元件啊?安裝的時候選擇自定義安裝,然後在c 上挑勾,然後安裝。估計是你安裝時,沒有選擇c visual stu...

win7 裝 visual studio 2019時出現問題

可以bai使用,一般安裝檔案du會在 program file x86 目錄,安裝zhi完,visual studio 2010 資料庫是dao2008 預設情況沒內有安裝,但容是在你的安裝目錄下,使用時可以繼續安裝 visual studio 2010介面挺不錯的 希望你能成功。希望以上資訊能幫助...