我遇到了一个非常令人沮丧的问题,我真的希望有人可以帮助我。我制作了一个通过 TCP/IP 命令控制另一个应用程序的应用程序。(我对应用程序的功能没有任何问题。)我的程序需要做的一件事是在其他应用程序中更改不同字段的值后立即更新它们。为此,我使用
Sub ControlName_ValueChanged(sender As Object, e As System.EventArgs) Handles _
ControlName.ValueChanged
sendData(dataToSend,destination)
End Sub
格式。该子例程涉及 TCP/IP 事务,直到用户在我的应用程序上手动启动它之后才会启动。我遇到的问题是,当我的启动表单加载时,它会立即调用所有*.ValueChanged
子例程,从而有效地锁定我的应用程序。有人可以解释为什么会发生这种情况以及如何阻止它吗?