Visual Fox Pro - метод списка - PullRequest
       8

Visual Fox Pro - метод списка

0 голосов
/ 21 декабря 2018

Я новичок в Visual Fox Pro (VFP), и мне сложно найти то, что мне нужно для документации.

Я пытаюсь понять, что это значит:

lcServiceWhere = ThisForm.cboNoteType.List[ThisForm.cboNoteType.ListIndex,3]

Этовзять 3-е значение (так index = 2) в списке?

Ответы [ 2 ]

0 голосов
/ 22 декабря 2018

ListIndex обозначает индекс выбранного элемента, а 3 - номер столбца.Этот тип поиска всегда возвращает данные в виде строки независимо от базового типа данных.

0 голосов
/ 21 декабря 2018

Большая часть кода Foxpro использует венгерскую нотацию для именования переменных.

Исходя из общепринятых стандартов именования, cboNoteType, скорее всего, является элементом управления Combobox.Свойство List является массивом содержимого выпадающего списка.ListIndex - это выбранная строка.3 представляет 3-й столбец в этом массиве.

Таким образом, переменной lcServiceWhere присваивается значение в 3-м столбце текущей выбранной строки (содержащего массив) содержимого cboNoteTypeВыпадающий.

...