none
VB2010 Panel 語法問題 RRS feed

  • 問題

  • 我剛剛接觸 Visual Basic, 請問怎樣可以使 form1.panel1 中顯示 form2.panel1 的內容?
    2010年7月10日 上午 08:03

解答

所有回覆

    • 已標示為解答 65536- 2010年7月12日 下午 12:56
    2010年7月10日 上午 08:36
    版主
  • 但是我不懂得傳 panel 的語法
    2010年7月10日 上午 11:11
  • 天道酬勤,所以要勤看線上手冊。
    論壇是網友平等互助 保證解答請至 微軟技術支援服務
    提問時,錯誤情境描述與錯誤訊息很重要,情境描述包含你做了什麼,預期的結果與實際發生的結果。一個最爛的問法範例:「我的電腦電腦怎麼不能開機?」誰知道你家是不是沒電還是你根本找不到電源鈕。
    2010年7月10日 上午 11:54
  • 很難明白喔

    看來還是遲些才學

    2010年7月12日 下午 12:58
  • 我比較想瞭解你所說的 form1.panel1 中顯示 form2.panel1 的內容 是指什麼 ?

    因為這樣看起來有兩種解釋

    (1) Form1和Form2的Panel1中有固定的控制項, 比方雙方都有個TextBox1, 只是要讓使用者在Form2的TextBox1中輸入字元時可以在Form1的TextBox1中顯示出來

    (2) Form1的Panel1基本上是個空容器, 而將Form2的Panel1中的所有控制項複製一份到Form1的Panel1上.


    在現實生活中,你和誰在一起的確很重要,甚至能改變你的成長軌跡,決定你的人生成敗。 和什麼樣的人在一起,就會有什麼樣的人生。 和勤奮的人在一起,你不會懶惰; 和積極的人在一起,你不會消沈; 與智者同行,你會不同凡響; 與高人為伍,你能登上巔峰。
    2010年7月12日 下午 01:22
    版主
  • 是 (2)
    2010年7月13日 上午 12:24
  • Hi,

    您的Form1與Form2會同時顯示?

    若不會同時顯示

    只要把Form2的Panel裡面的控制項的Parent屬性設為Form1的Panel

    或是直接把Form2的Panel.Parent設為Form1的Panel就可以了

    若會同時顯示

    你就必須去建立新的控制項執行個體

    可以For迴圈去找尋Form2 Panel中的控制項

    依控制項類型在Form1中建立

    或是參閱下面這篇使用序列化、解序列化的方式複製

    http://www.dotblogs.com.tw/larrynung/archive/2009/07/13/9453.aspx


    謙卑學習,持之以恆,才能不斷的Level Up http://www.dotblogs.com.tw/larrynung/
    • 已標示為解答 65536- 2010年7月13日 上午 05:29
    2010年7月13日 上午 04:06