如何动态引用 vb.net 中的控件

How can I dynamically reference a control in vb.net

我正在尝试 select 一个基于设置等于该控件的变量的控件,如下所示:

selectedBox = sender

作为参考,这是我声明的方式 selectedBox:

Dim selectedBox As PictureBox

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

If selectedBox = picbox then
...

其中 picbox 是传递给函数的图片框。

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

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

那么我可以在这里做什么?

您可以像这样使用 Is

If selectedBox Is picbox Then