0

我得到 rhis 错误:

Operator '=' is not defined for type 'Bitmap' and type 'Bitmap'.

在此代码上:

Private Sub Button_Toggle_ClickButtonArea(Sender As Object, e As MouseEventArgs) Handles Button_Toggle.ClickButtonArea
    Sender.BackgroundImage = My.Resources.Enable
    If Sender.backgroundimage = My.Resources.Enable Then... ' ERROR
End Sub

如何做我需要的?

如何使用我的资源 PNG 图像评估位图图像?

4

1 回答 1

1

尝试将您的代码更改为以下内容。

Private Sub Button_Toggle_ClickButtonArea(Sender As Object, e As MouseEventArgs) Handles Button_Toggle.ClickButtonArea
  If cObj(Sender.backgroundimage).Equals(CObj(My.Resources.Enable)) Then Set_Service_Status("Themes", Service.StopIt, True)
End Sub

其原因如下。将在两个 OBJECTS 之间进行比较,因此我们使用 CObj(itemname) 将它们转换为对象

然后,一旦我们有了转换后的对象,我们就使用 EQUALS 将一个对象与另一个对象进行比较

If CObj(This).Equals(CObj(That)) Then Something
于 2013-04-26T01:50:21.220 回答