代码之家  ›  专栏  ›  技术社区  ›  FraserOfSmeg

如何在vb中动态引用控件。网

  •  1
  • FraserOfSmeg  · 技术社区  · 8 年前

    我试图通过设置一个等于该控件的变量来选择控件,如下所示:

    selectedBox = sender
    

    以下是我如何声明selectedBox的参考:

    Dim selectedBox As PictureBox
    

    我希望做的事情是这样的:

    If selectedBox = picbox then
    ...
    

    其中picbox是传递给函数的picturebox。

    但是,这不起作用,因为:

    Operator '=' is not defined for types 'PictureBox' and 'PictureBox'
    

    那么我能在这里做什么呢?

    1 回复  |  直到 8 年前
        1
  •  3
  •   A Friend    8 年前

    您可以使用 Is 像这样:

    If selectedBox Is picbox Then