※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.174.19.198
> -------------------------------------------------------------------------- <
作者: kyop (尋找我心中的人) 看板: Visual_Basic
標題: Re: [問題] VB.Net 表單的控制?
時間: Tue Oct 12 19:55:51 2004
※ 引述《jaio (jaio)》之銘言:
: 我在VB.net寫了兩個表單Form1 Form2
: 其中Form1式 Form2的父表單,
: 在Form2中想要做一個Box
: 他的功能是使Form1的裡的一個Label.Text內容改變
: 應該要怎麼做?
: 謝謝
Form1.Label.Text("XXX")
--
◣ ◢ 偷腥,是想吃魚的貓,躲躲藏藏,等待下手的時機。
- -╭
喵′▲╯ 偷心,是精心策劃的詭計,不聲張,想掌握你的心。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.163.155.209
> -------------------------------------------------------------------------- <
作者: jaio (jaio) 看板: Visual_Basic
標題: Re: [問題] VB.Net 表單的控制?
時間: Tue Oct 12 20:51:22 2004
※ 引述《kyop (尋找我心中的人)》之銘言:
: ※ 引述《jaio (jaio)》之銘言:
: : 我在VB.net寫了兩個表單Form1 Form2
: : 其中Form1式 Form2的父表單,
: : 在Form2中想要做一個Box
: : 他的功能是使Form1的裡的一個Label.Text內容改變
: : 應該要怎麼做?
: : 謝謝
: Form1.Label.Text("XXX")
不好意思,
在Form2的 Box
電腦說Form1.Label1非參考共用成員不得需物件參考
如果我將Form1 Label1用Shared宣告
他說Form1.Label1是private物件
問題在哪裡呢?
謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.174.19.198
> -------------------------------------------------------------------------- <
作者: seagal (待救的小米) 看板: Visual_Basic
標題: Re: [問題] VB.Net 表單的控制?
時間: Mon Oct 18 12:47:22 2004
老問題摟
寫法1:
把Form2宣告在模組裡面 所以他是全域變數 那你就可以操縱他
寫法2:
如果你只需要一個Form2物件 這是我比較推薦的寫法 也很漂亮
就是利用Singleton pattern 讓Form2只會有一個物件
然後你每次要用的時候 利用Form2.instant()去存取這個物件
關於Singleton pattern我就不在這裡多說了喔
他是設計模式的一部分 你可以查閱相關書籍或是網頁
給你一個網頁參考一下吧
http://www.codeproject.com/csharp/#Design+and+Architecture
若是有問題再提出來討論吧
※ 引述《jaio (jaio)》之銘言:
: ※ 引述《kyop (尋找我心中的人)》之銘言:
: : Form1.Label.Text("XXX")
: 不好意思,
: 在Form2的 Box
: 電腦說Form1.Label1非參考共用成員不得需物件參考
: 如果我將Form1 Label1用Shared宣告
: 他說Form1.Label1是private物件
: 問題在哪裡呢?
: 謝謝
--
http://140.109.73.177/待救的小米.mht
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.109.73.177
我在VB.net寫了兩個表單Form1 Form2
其中Form1式 Form2的父表單,
在Form2中想要做一個Box
他的功能是使Form1的裡的一個Label.Text內容改變
應該要怎麼做?
謝謝
--