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