作者查詢 / Prochihua

總覽項目: 發文 | 留言 | 暱稱
作者 Prochihua 在 PTT [ Visual_Basic ] 看板的留言(推文), 共33則
限定看板:Visual_Basic
首頁
上一頁
1
下一頁
尾頁
[VB.NET]請問用MDI管理的子表單要怎麼互相存取呢
[ Visual_Basic ]57 留言, 推噓總分: +7
作者: Prochihua - 發表於 2013/11/22 00:09(12年前)
2FProchihua:您好,爸爸跟小孩之間可以溝通,小孩跟小孩之間沒辦法@@11/22 09:22
8FProchihua:謝謝兩位大大,M兄提供的網址我看了,不太懂@@11/23 10:25
9FProchihua:綜合j兄和M兄的說法,就是只能把資料先傳給爸爸再轉達?11/23 10:32
13FProchihua:謝謝M兄,終於能用了11/23 11:14
14FProchihua:CType(Me.MdiParent.MdiChildren(1), Form3).TextBox3.T11/23 11:14
15FProchihua:先找到爸爸Me.Mdiparent,然後再找到小孩Mdichildren11/23 11:16
16FProchihua:至於為什麼要加CType我也不知道11/23 11:17
17FProchihua:只是之前爬到的文都有加,就試著加加看@@11/23 11:17
23FProchihua:To M兄,參數改成form的話,會出現:11/25 08:32
24FProchihua:'TextBox3' 不是 'System.Windows.Forms.Form' 的成員11/25 08:33
25FProchihua:改成:Me.MdiParent.MdiChildren(1).TextBox3.Text = Te11/25 08:34
26FProchihua:錯誤訊息同上11/25 08:34
27FProchihua:改成:Me.MdiParent.MdiChildren(1).Form3的話11/25 08:36
28FProchihua:'Form3' 不是 'System.Windows.Forms.Form' 的成員11/25 08:37
29FProchihua:Tp j兄:您的說法比網路上找到的說明來的易懂一點^^11/25 08:43
32FProchihua:To M兄:現在才試了一個textbox就已經覺得程式碼超醜@@11/25 21:48
33FProchihua:等整個弄完再用with美容一下好了^^11/25 21:49
35FProchihua:To j兄,用Public的方式我有試過,雖然可以執行,但是實11/26 00:09
36FProchihua:際上不能用,不過也不排除是我的使用方式錯誤@@11/26 00:10
39FProchihua:假設TextBox3.Text預設值是123的話,在Form2是可以取得11/26 17:40
40FProchihua:123的值,但是如果在form2將textbox3.text的值改成45611/26 17:41
41FProchihua:然後再讀取,顯示出來的值還是123,不會變成456@@11/26 17:41
42FProchihua:或許我說的不是很清楚,j兄可以看 http://goo.gl/PGCO6111/26 17:50
43FProchihua:我把測試用的proj打包,弄成public的話,只能讀到預設值11/26 17:51
44FProchihua:但是用M兄的方式就可以讀取跟修改了11/26 17:51
48FProchihua:To J兄:謝謝提醒,我再去找些資料來看看,不過印象中沒11/27 09:04
49FProchihua:看到過有跟您提醒的地方相關連資料,我會再試試看,謝謝11/27 09:05
52FProchihua:To j兄:這兩天又把以前爬過的文重爬了一次,覺得怪怪的11/29 12:32
53FProchihua:form2、form3在一開始就已經Dim f3 As New Form311/29 12:33
54FProchihua:那使用的時候再new,不是又多一個form3出來?11/29 12:34
55FProchihua:另外我檢查了一下,要傳值的textbox我有設成Public11/29 12:35
56FProchihua:還是說您是建議我設一個Public的變數來供資料交換用嗎?11/29 12:37
57FProchihua:例如在form1加 Public MyValue2 As String之類的?11/29 12:37
首頁
上一頁
1
下一頁
尾頁