TextBox值在关闭并重新打开表单后消失

时间:2016-01-01 09:27:45

标签: vb6

我有两种形式:表格1和表格2。

表单1有两个按钮,表单2有一个文本框。

按钮1点击我正在写的事件"我的文字"在我的表格2 TextBox和按钮2上,我显示表格2。

当我使用关闭[X]按钮关闭我的表单2并在表单2文本框中消失时重新打开它时,会发生什么。

请帮助我如何解决此问题

表格1代码:

Private Sub Command1_Click()
   Form2.Text1.Text = "Parth"
End Sub

Private Sub Command2_Click()
   Form2.Show
End Sub

表格2代码:

Private Sub Form_QueryUnload(Cancel As Integer, UnloadMode As Integer)
   Me.Hide
End Sub

2 个答案:

答案 0 :(得分:0)

Private Sub Form_QueryUnload(Cancel As Integer, UnloadMode As Integer)
   'Cancel=true
   Cancel=UnloadMode<>vbFormCode
   Me.Hide
End Sub

答案 1 :(得分:0)

Form1中:

Picasso.with(MainActivity.this).load(imgUrl).into(mProfilePic);

如果Form1未成为所有者,则您需要在Form1的Unload事件处理程序中显式卸载Form2,以避免挂起该程序。

您需要注意不要测试错误的UnloadMode值。

窗体2:

Picasso.with(getApplicationContext()).load(imgUrl).into(mProfilePic);