繁体   English   中英

在项目中找到了一些VBA代码,我想知道这行代码的作用

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM