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

看板Silverlight作者 (人)時間14年前 (2011/10/08 21:16), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串4/5 (看更多)
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大了解嗎? : 這樣有的解嗎? : 那版主說的模組檔又該怎麼做呢? : 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.130.11.162

10/21 00:12, , 1F
為什麼要用static..還有都宣告void了..怎麼傳用值..XD
10/21 00:12, 1F
文章代碼(AID): #1Ea4qf-F (Silverlight)
討論串 (同標題文章)
文章代碼(AID): #1Ea4qf-F (Silverlight)