单击后为什么我的图像无法正常显示? VB.NET

时间:2013-11-25 12:30:56

标签: vb.net picturebox

我有这段代码:

Private Sub FormatMouseOver_MouseClick(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles FormatMouseOver.MouseClick
    FormatClicked.Enabled = True
    FormatClicked.Visible = True
    BigLettersNoClicked.Enabled = True
    BigLettersNoClicked.Visible = True
    FormatMouseOver.Visible = False
    FormatMouseOver.Enabled = False
End Sub

所有变量都是存储在pictureBoxes中的图像。提到的第一个(FormatClicked)确实显示并正确启用它,但是第二个(BigLettersNoClicked)没有做任何事情。两个pictureBox重叠,BigLettersNoClicked正好是FormatClicked上面的一层。我尝试将它放在项目中的任何其他位置,但仍然无效。

只是为了澄清:FormatMouseOver禁用工作正常,并且在debuging期间没有错误

后续问题:由于我是vb.net的新手,有人可以向我解释一下,MouseClick和Click事件有什么区别?

由于

1 个答案:

答案 0 :(得分:0)

与往常一样,MSDN提供了有关该主题的精彩摘要:

也许这有助于您:http://msdn.microsoft.com/en-us/library/system.windows.forms.control.click%28v=vs.110%29.aspx

相关问题