0
我們假設我有一個帶有2個窗體的VB6項目(讓我們稱它們爲formA和formB)。在formA中,我有2個文本框(稱它們爲txtBox1和txtBox2),formB爲空。有沒有辦法將txtBox1和txtBox2從formA顯示到formB。非常感謝你。在Visual Basic中顯示控件從一個窗體到另一個窗體6
我們假設我有一個帶有2個窗體的VB6項目(讓我們稱它們爲formA和formB)。在formA中,我有2個文本框(稱它們爲txtBox1和txtBox2),formB爲空。有沒有辦法將txtBox1和txtBox2從formA顯示到formB。非常感謝你。在Visual Basic中顯示控件從一個窗體到另一個窗體6
不,你不能這樣做。你可以做的是添加2個文本框(再次,我們將它們稱爲txtBox1和txtBox2)到FormB。爲了顯示對FormB兩個文本框的內容,這樣做:
FormB.txtBox1.Text = FormA.txtBox1.Text
FormB.txtBox2.Text = FormA.txtBox2.Text
如果FORMA是當前一個,你可以寫txtBox1.Text
而不是FormA.txtBox1.Text
,以通常的方式。同樣,如果FormB是當前的FormB,則不必指定FormB。但是您必須指定不是當前表單的表單。
謝謝你,工作得很好。 –
+1你的回答是這個問題的正確答案。只是爲了好玩,我會說你可以[從一種形式向另一種形式控制控制](http://www.vb-helper.com/howto_reparent.html),但這並不構成控制的副本,它只是移動它 - 通常有更好的解決方案來解決您的問題。 – MarkJ
有趣的一點。正如你所說,我不能真正想到這樣做的理由,但這是一個想法。 – BobRodes