1樓:匿名使用者
form1中儲存一個對form2的引用變數不就行了嗎?
form1中像這樣:
form2 f2=new form2();
c#.***中同一個解決方案有兩個專案form1,form2 ,請問如何在from1中呼叫form2的物件
2樓:匿名使用者
我覺得你描述得不對。
如果是兩個專案,在引用裡面引用當前程式集就可以了。
你應該把解決方案,專案,窗體程式搞錯概念了。
如果是一個專案中有兩個窗體,如果是winfrom程式直接在form1中寫
form2 f2 = new form2()form2.物件屬性就可以了。
當然,這個必須是共公的public,private調不了。
如果是web程式
那就用js寫.
----------------------------
3樓:匿名使用者
一個解決方案裡面可以同時存在幾個專案,只要互相引用了就可以呼叫了
4樓:匿名使用者
匯入另外一個專案的namespace
c#中form1如何得知form2已關閉。使得form1在form2關閉後執行某些**
急急急急!!!c#中,如果picturebox1是在form1中,怎樣在form2中呼叫picturebox1?
5樓:匿名使用者
你的意思應該就是子視窗向父視窗傳值吧,舉個例子,比如你的form1肯定有一個事件是讓from2顯示出來比如
private void button1_click(object sender, eventargs e)
你在from2中建一個全域性變數,比如public string urll;
然後給from2寫一個屬性,估計你還沒學過就跟建個函式差不多,只不過沒()小括號,先這麼理解吧;
public string geturl
}在你的from2中的確定按鈕為urll賦值,也就是你要傳的值如
private void button1_click(object sender, eventargs e)
然後就回到上邊的**上了,在你新建from2就有了一個geturl的屬性,並且值為你傳的值。在你form2單擊確定後,**會走到form1新建form2物件的**處,不信你可以除錯試一下。看能不能給你啟發
6樓:匿名使用者
方法一:將form1中的pictruebox1設定成public
方法二:將form1作為form2的屬性成員,建立form2後在show之前將form1賦值給form2
7樓:匿名使用者
確定按鈕的單擊事件()
8樓:匿名使用者
專業的程式問題建議你還是上程式設計師論壇去問比較快 csdn上很多人 解決速度很快
9樓:匿名使用者
不過前提是form1不被銷燬
form1.picturebox1
c#中怎樣在一個窗體引用另一個窗體的變數
10樓:
將變數在a窗體中設為全域性變數 假設為public static string a;
在控制元件的value_change事件中賦值:a=控制元件名.text;
因為a是靜態全域性變數,所以b窗體使用到a值的時候直接用 a.a即可訪問到;至於是賦值還是代入運算什麼的都是a.a即可取到
11樓:匿名使用者
這個簡單。
**如下:
假設form1中變數的定義為:public string form1str = "form1";
在form2中:form1 myform1 = new form1();
string form2str = myform1.form1str;
這樣就可以獲取到form1中變數的引用了!
不過建議不要這麼用,可以使用屬性來做。
**如下:
在form1中:private string form1str;
public string form1str
set}在form2中**相似:form1 myform1 = new form1();
string form2str = myform1.form1str;
這樣就符合物件導向的封裝原則了!
12樓:匿名使用者
2個視窗有關係的話:
from2 f = new from2();
f.變數=f1的變數;
f.show();
然後在form2中就可以用啦。
要不就public static
13樓:洪騰吟
把這個變數定義為public static string;
然後在form1中使用form2.這個變數
c#中 如何從form1呼叫form2中定義的變數?
14樓:匿名使用者
反過來了,語法搞錯了,應該是public static而且應該把這個變數定義在form2的
public partial class form2 : form上面,就
是定義成全域性的,然後在show出form2的時候,窗體名.這個變數名就可以出來了。具體看下窗體傳值
15樓:旅途
建一個類,在類裡面定義static public string 變數名,然後form1的值傳給變數,在form2中又從類中使用form1傳進去的值
16樓:匿名使用者
把變數name設為f1的屬性值,f2就可以讀取了
c#大概不支援區域性變數
17樓:安靜的
public static 而不是反過來
18樓:匿名使用者
找本基礎書看看吧,成員變數怎可定義在函式裡面的。
已知力F10N,若把F分解為F1和F2兩個分力,已知分
則f2的大小大於或等於5n即可,故bd正確,ac錯誤 故選 bd.已知一個力f 10n,把f分解為f1和f2兩個分力,已知分力f1和f的夾角為30 則f2的大小 a.一定小於 則f2的大小大於或等於5n即可,故b正確,acd錯誤 故選 b.將力f分解為f1和f2兩個分力,若已知f的大小及f和f2之間...
求助,關於C 中的兩個傳值問題
你好。1.當你定義一個指標時應該使用 int p n 其中 標識取地址運算子,標識定義一個指標p,將n的地址傳給他。所以 變數,就表示取得該變數的地址,所以int fun int p,int n,int j 其中形參 p和 j為int型指標,n為int型變數。函式呼叫fun a,10,j 表示,實參...
物體始終只受到兩個力F1和F2的作用,一開始物體處於靜
選d啦,合力和f2一樣,那麼f1就要小於f2,f0,看圖,就是在t1前的線段都要在f0下面,只有d合適 選d解析 過程中物體所受合力的方向始終與f2方向相同,說明f1始終小於f2開始靜止推的f1 f2,所以f1 f2 f0觀察影象只有d始終小於 物體受到兩個共點力f1和f2的作用,其大小分別是f1 ...