Re: [問題]存取其他子視窗的變數值

作者: flygalaxy (人)   2011-10-08 21:16:21
Sorry~
沒看清楚你是用C#而非VB
不過C#比VB更簡單
如同一篇大大所提到,使用Public宣告一個class,如下:
public A class {
public static void B() {...}
}
然後把你的R Index丟進B裡面
之後,你可以在程式的任何地方(B子視窗)呼叫 A.B();
就是你當初的R Index
唯一要注意的,是邏輯順序的問題
如果你在A視窗宣告A class,然後因故沒讀到資料
或是B子視窗比A子視窗先開啟,那麼可能會出現Null的錯誤
※ 引述《b76516 (阿聰)》之銘言:
: 我舉我要做的當例子好了
: 在A這個子視窗裡面
: 我會去資料庫裡面抓出一筆資料的R Index值
: 然後在B子視窗開啟的時候
: 用這個R Index值
: 去資料庫裏面的另一張表裏面搜尋資料
: 將找到的資料顯示在B的datagrid上
: 這樣m大了解嗎?
: 這樣有的解嗎?
: 那版主說的模組檔又該怎麼做呢?
: 謝謝
作者: shawnlian (shawn)   0000-00-00 00:00:00
為什麼要用static..還有都宣告void了..怎麼傳用值..XD

Links booklink

Contact Us: admin [ a t ] ucptt.com