vb.net属性 vb net

vb.NET中变量和属性有什么区别属性必定是绑定在某个对象上的,只能供这个对象使用;而变量则是自由的,在作用域范围(全局或局部)内可任意使用 。
【vb.net属性 vb net】打个比方:如果我们说“这面墙的颜色是红色的” , 那么这里的“颜色”就是专指“这面墙”的颜色 , 也就是说这个“颜色”就是“这面墙”的属性;而如果说“颜色是红色的”,这个“颜色”就不依附于任何对象,它可以用在任何与颜色有关的场合,那么这个“颜色”就可以说是个变量 。
vb.net中,控件的tag属性是什么意思?从tag这个名字就可以看出,这是一个标签属性,或者说是附注、标注、说明,一般情况下是没什么作用的,但是可以用它来保存一些临时性的数据,这样可以不用另外定义临时变量 。你说的例子就是这样,是把obj这个对象的大小和位置临时保存在tag属性里,在后面的语句里就可以随时调用了 。
vb.net 自定义类属性的问题?注意下你给ButtonTop的Image属性赋值的地方,你的属性SET里是针对【上】这个类的改变 , 你如果这样写是触发不了属性改变的:
ButtonTop.背景 = Image.FromFile("C:/1.png")
正确的处理办法应该是new一个【上】类的对象,初始化时进行赋值就可以了
Me.ButtonTop = New Class1() With {.背景 = Image.FromFile("C:/1.png")}
vb.net属性的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于vb net、vb.net属性的信息别忘了在本站进行查找喔 。

    推荐阅读