[英]Found some VBA code in a project and I'm wondering what this line does
我对正在处理的vba项目中的一行代码有疑问。 这句话实际上是什么意思? 我知道这里没有上下文,我可以发布更多代码,但是我不确定是否有人可以看一下并让我知道它在做什么。
txtTerminationDate.Locked = (isLocked Or cboTypeSelect.Column(1) = "Regular")
.locked是一个布尔值,用于设置是否可以编辑文本框。 因此,它正在尝试根据以下逻辑将其设置为true或false。
用英语,如果布尔值isLocked为true,或者cboTypeSelect.Column(1)的值等于“ Regular”,则将locked设置为true。
如果你问TextBox.Locked研究可以在这里找到(如上回答) TextBox.Locked
如果您要询问等号,那么知道第一个是赋值运算符,第二个是比较运算符(如比较时的内联运算符)会很有用。 等号在vb中被称为“过载”。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.