1 BackStyle的设置
- Controls("label" & j).BackStyle = 1 '默认,这样这个控件会有单独的颜色
- Controls("label" & j).BackStyle = 0 ' 选择了这个,当控件 image label 等没内容时会看不见,隐藏的效果
MS的官方解释
2 例子
Controls("image" & j + 1).Picture() = LoadPicture(ThisWorkbook.Path & "\res\" & icon2 & ".jpg")
Controls("label" & j).Caption = nickname2
Controls("label" & j).BackStyle = 0
Controls("label" & j + 9).Caption = level2
Controls("label" & j + 9).BackStyle = 0
当没有内容为空时,不会显示一个空白得label