是否可以在if语句中使用2'then'

时间:2017-08-28 15:46:33

标签: vb.net

我正在使用视觉工作室2017,我试图知道一个图片框有哪个图像,我不知道的原因是因为它是从带有6张图片的图像列表中加载的,我看了很多但是尝试了很多方法但是无法从图像列表中找出图像的索引,因此我决定将图片框的标记设置为在加载时具有图像索引,

If rNum = 1 Then d1.Image = imgDice.Images(0) Then (d1.Tag = 0)

这不起作用,但它有意义吗?是否有可能在一行上有两个语句,因此如果可以节省我的结果? 如果这只是一个如上所述的if语句,我不介意做结束,但是因为我有大约6个,所以这样会更容易。也许它就像是

And Then

1 个答案:

答案 0 :(得分:1)

我一直这样做。您可以使用冒号:

If rNum = 1 Then d1.Image = imgDice.Images(0): (d1.Tag = 0)