【发布时间】:2018-12-21 19:54:18
【问题描述】:
我是 Visual Fox Pro (VFP) 的新手,很难找到我需要的文档。
我试图理解这意味着什么:
lcServiceWhere = ThisForm.cboNoteType.List[ThisForm.cboNoteType.ListIndex,3]
这是取列表中的第三个值(因此索引 = 2)吗?
【问题讨论】:
标签: visual-foxpro
我是 Visual Fox Pro (VFP) 的新手,很难找到我需要的文档。
我试图理解这意味着什么:
lcServiceWhere = ThisForm.cboNoteType.List[ThisForm.cboNoteType.ListIndex,3]
这是取列表中的第三个值(因此索引 = 2)吗?
【问题讨论】:
标签: visual-foxpro
很多 Foxpro 代码使用匈牙利符号来命名变量。
根据通用命名标准,cboNoteType 很可能是一个 Combobox 控件。 List 属性是组合框内容的数组。 ListIndex 是当前选定的行。 3 表示该数组中的第 3 列。
因此,lcServiceWhere 变量被赋值为 cboNoteType 组合框内容的当前选定行(保存的数组)的第三列中的值。
【讨论】:
ListIndex 表示选中项的索引,3 是列号。无论底层数据类型如何,这种类型的检索始终将数据作为字符串返回。
【讨论】: