AllowBigSelection
AllowUserResizing
Appearance
BackColor, BackColorBkg, BackColorFixed, BackColorSel
BackColorBand, BackColorHeader, BackColorIndent, BackColorUnpopulated
BandDisplay
BandExpandable
BandIndent
BandLevel
Bands
BorderStyle
CellAlignment
|
Свойство AllowBigSelection |
Возвращает или устанавливает значение, которое определяет - будут ли целиком выбраны колонка или строка при щелчке по заголовку колонки или строки.
Синтаксис:
object.AllowBigSelection [=Boolean]
Синтаксис свойства AllowBigSelection включает в себя приведенные ниже части:
|
Часть строки синтаксиса
| Описание
|
object |
Выражение, которое оценивается в объект MSHFlexGrid, размещенный на форме. |
Boolean |
Логические выражение, которое определяет - будут ли колонка или столбец выбраны целиком при щелчке на их заголовках. |
|
Установки:
Свойство может быть установлено в одно из перечисленных в таблице значений.
|
Установка | Описание |
.T. (True) | Используется по умолчанию. При щелчке по заголовку строки или колонки, строка или колонка выбирается целиком. |
.F. (False) | При щелчке по заголовку строки или колонки, выбирается только заголовок строки или колонки. |
|
|
Вернуться к списку свойств. |
Свойство AllowUserResizing |
Возвращает или устанавливает значение, которое определяет возможность изменения размеров строк и колонок пользователем.
Синтаксис:
object.AllowUserResizing [=value]
Синтаксис свойства AllowUserResizing включает в себя приведенные ниже части:
|
Часть строки синтаксиса
| Описание
|
object |
Выражение, которое оценивается в объект MSHFlexGrid, размещенный на форме. |
value |
Целочисленное значение (или директива предпроцессора), которое определяет, может ли пользователь изменять размеры строк и колонок. Возможные значения приведены ниже в таблице установок |
|
Установки:
Свойство может быть установлено в одно из перечисленных в таблице значений.
|
Установка
| Описание
|
0 (flexResizeNone) |
Изменение размеров запрещено (по умолчанию). Пользователь не может изменять размеры колонок и строк с помощью мыши. |
1 (flexResizeColumns) |
Пользователь может с помощью мыши изменять только размеры колонок. |
2 (flexResizeRows) |
Пользователь может с помощью мыши изменять только размеры строк. |
3 (flexResizeBoth) |
Пользователь может с помощью мыши изменять только размеры как колонок, так и строк. |
|
Примечания
Для того, чтобы изменить размеры строк или колонок, необходимо поместить указатель мыши над областью фиксированных строк или колонок объекта MSHFlexGrid, рядом с гранией между соседнии строками или колонками. Когда вид указателя мыши изменится в соответствующий указатель, используемый для изменения размеров, например, двунаправленную стрелку, пользователь нажав и удерживая левую клавишу мыши может изменить высоту строки или колонки.
Если свойство AllowUserResizing установлено в значение 2 или 3, то вы можете установить значение для свойства RowSizingMode, которое позволяет устанавливать высоту строк либо индивидуально для каждой строки, либо высоту всех строк одновременно.
|
|
Вернуться к списку свойств.
|
Свойство Appearance |
Возвращает или устанавливает значение, которое определяет один из аттрибутов внешнего вида элемента.
Синтаксис:
object.Appearance [=value]
Синтаксис свойства Appearance включает в себя приведенные ниже части:
|
Часть строки синтаксиса
| Описание
|
object |
Выражение, которое оценивается в объект MSHFlexGrid, размещенный на форме. |
value |
Целочисленное значение (или директива предпроцессора), которое определяет то, как будет отображаться элемент на форме. Возможные значения приведены ниже в таблице установок |
|
Установки:
Свойство может быть установлено в одно из перечисленных в таблице значений.
|
Установка
| Описание
|
0 (flexFlat) |
Flat - плоская модель отображения, в которой не используются визуальные эффекты. |
1 (flex3D) |
Используется по умолчанию. 3D - имитация трехмерного отображения с помощью визуальных эффектов. |
|
|
Вернуться к списку свойств. |
Свойства BackColor, BackColorBkg, BackColorFixed, BackColorSel |
Возвращает или устанавливает цвета фона различных ячеек элемента MSHFlexGrid.
Синтаксис:
object.BackColor [=color]
object.BackColorBkg [=color]
object.BackColorFixed [=color]
object.BackColorSel [=color]
Синтаксис свойств BackColor, BackColorBkg, BackColorFixed, BackColorSel включает в себя приведенные ниже части:
|
Часть строки синтаксиса
| Описание
|
object |
Выражение, которое оценивается в объект MSHFlexGrid, размещенный на форме. |
color |
целое число, определяеющее цвет или функция RGB(nRed,nGreen,nBlue) |
|
|
|
Вернуться к списку свойств. |
Свойства BackColorBand, BackColorHeader, BackColorIndent, BackColorUnpopulated |
BackColorBand - возвращает или устанавливает цвет фона области полосы данных.
BackColorHeader - возвращает или устанавливает цвет фона области заголовка.
BackColorIndent - возвращает или устанавливает цвет фона области отступа.
BackColorUnpopulated - возвращает или устанавливает цвет фона незаполненной области.
Синтаксис:
object.BackColorBand (BandNumber) [=color]
object.BackColorHeader (BandNumber) [=color]
object.BackColorIndent (BandNumber) [=color]
object.BackColorUnpopulated [=color]
Синтаксис свойств BackColorBand, BackColorHeader, BackColorIndent, BackColorUnpopulated
включает в себя приведенные ниже части:
|
Часть строки синтаксиса
| Описание
|
object |
Выражение, которое оценивается в объект MSHFlexGrid, размещенный на форме. |
(BandNumber)
|
Обязательный параметр, определяющий полосу (band), чье свойство возвращается или устанавливается. |
color
|
целое число, определяеющее цвет или функция RGB(nRed,nGreen,nBlue) |
|
|
Вернуться к списку свойств. |
Свойство BandDisplay |
Определяет отображение полосы данных (band) в MSHFlexGrid
Синтаксис:
object.BandDisplay [=value]
Синтаксис свойства BandDisplay включает в себя приведенные ниже части:
|
Часть строки синтаксиса
| Описание
|
object |
Выражение, которое оценивается в объект MSHFlexGrid, размещенный на форме. |
value |
Целоечисленное выражение (или константа предпроцессора), определяющее отображение полосы данные внутри MSHFlexGrid. Допустимые значения этого свойства приведены ниже в установках. |
|
Установки:
Свойство может быть установлено в одно из перечисленных в таблице значений.
|
Установка
| Описание
|
0 (flexBandDisplayHorizontal) |
Используется по умолчанию. Полосы данных внутри MSHFlexGrid отображаются горизонтально. |
1 (flexBandDisplayVertical) |
Полосы данных внутри MSHFlexGrid отображаются вертикально. |
|
|
Вернуться к списку свойств. |
Свойство BandExpandable |
Синтаксис:
object.BandExpandable(number) [=Boolean]
Синтаксис свойства BandExpandable включает в себя приведенные ниже части:
|
Часть строки синтаксиса
| Описание
|
object |
Выражение, которое оценивается в объект MSHFlexGrid, размещенный на форме. |
(number) |
Целое число, определяющее номер полосы данных внутри MSHFlexGrid |
Boolean |
Логическое выражение, определяющее - можно ли будет свертывать или развертывать полосу данных. Допустимые значения для этого свойства приведены ниже в установках. |
|
Установки:
Свойство может быть установлено в одно из перечисленных в таблице значений.
|
Установка
| Описание
|
.T. (True) |
Используется по умолчанию. Default. Указанная полоса может быть свернута или развернута. |
.F. (False) |
Указанную полосу нельзя ни свернуть, ни развернуть. |
|
Примечания:
Когда рассматриваемое свойство полосы данных установлено в .T. (True), то в полосе данных будут отображаться стандартные картинки плюса (+) и минуса(-). Эти картинки размещаются слева, в первой колонке полосы данных. Вы можете, с помощью свойств ExpandPicture и CollapsePicture определить свои собственные картинки. При первом отображении решетки MSHFlexGrid все полосы, по умолчанию, могут быть свернуты.
Установка этого свойства в .F. (False) запрещает пользователю разворачивать или сворачивать полосу;
это не вызывает развертывания или свертывания строк внутри указанной полосы . Например, если дочерние строки внутри указанной полосы были видимы, до установки этого свойства в .F. (False), то после установки свойства в .F. (False) они будут видны по-прежнему.
Для того, чтобы полоса была разворачиваемой, она должна иметь по крайней мере одну суб-полосу. При ее отсутствии свойство BandExpandable игнорируется.
|
|
Вернуться к списку свойств. |
Свойство BandIndent |
Определяет число колонок, составляющих отступ при отображении полосы (band).
Синтаксис:
object.BandIndent(BandIndex) [=number]
Синтаксис свойства BandIndent включает в себя приведенные ниже части:
|
Часть строки синтаксиса
| Описание
|
object |
Выражение, которое оценивается в объект MSHFlexGrid, размещенный на форме. |
BandNumber |
Обязателен к указанию. Целочисленное выражение, указывающее на воздействуемую полосу. |
number
|
Указывает, на сколько колонок сместится вывод полосы, то есть ее отступ внутри MSHFlexGrid. Значением по умолчанию является 0. |
|
|
Вернуться к списку свойств. |
Свойство BandLevel |
Возвращает номер полосы, которая содержит текущую ячейку. Номера полос начинаются с 0. Текущая ячейка определяется свойствами Col и Row. Это свойство недоступно в design time.
Синтаксис:
object.BandLevel [=number]
Синтаксис свойства BandLevel включает в себя приведенные ниже части:
|
Часть строки синтаксиса
| Описание
|
object |
Выражение, которое оценивается в объект MSHFlexGrid, размещенный на форме. |
number |
Целое число или константа, которая указывает норме полосы, которая содержит текщую ячейку. |
|
|
Вернуться к списку свойств. |
Свойство Bands |
Возвращает общее число полос внутри MSHFlexGrid. У MSHFlexGrid всегда имеется, по крайней мере, одна полоса. Когда MSHFlexGrid связан со стандартным Recordset, весь MSHFlexGrid рассматривается как одна полоса.
Синтаксис:
object.Bands
Синтаксис свойства Bands включает в себя приведенные ниже части:
|
Часть строки синтаксиса
| Описание
|
object |
Выражение, которое оценивается в объект MSHFlexGrid, размещенный на форме. |
|
|
|
Примечания:
Свойство имеет признак "только для чтения". Его значение определяет число Recordsets в иерархии Recordsets, с которыми связан элемент управления MSHFlexGrid.
|
|
Вернуться к списку свойств. |
Свойство BorderStyle |
Возвращает или устанавливает стиль рамки/бордюра объекта.
Синтаксис:
object.BorderStyle =[value]
Синтаксис свойства BorderStyle включает в себя приведенные ниже части:
|
Часть строки синтаксиса
| Описание
|
object |
Выражение, которое оценивается в объект MSHFlexGrid, размещенный на форме. |
value |
Целочисленное выражение или константа, определяющая стиль рамки/бордюра, описанное ниже в установках |
|
|
|
Установки:
Свойство может быть установлено в одно из перечисленных в таблице значений.
|
Установка
| Описание
|
0 (flexBorderNone) |
Рамка вокруг элемента управления отсутствует. |
1 (FixedSingle) |
Используется по умолчанию в Visaul FoxPro. Рамка в виде одиночной линии. |
|
Примечания:
если свойство Appearance установлено в значение 0 - Flat. Если же свойство Appearance установлено в значение 1 - 3D, то элемент отображается вдавленным в поверхность формы, на которой он размещен.
|
|
Вернуться к списку свойств. |
Свойство CellAlignment |
Возвращает или устанавливает горизонтальное или вертикальное выравнивание (прижим) данных внутри текущей ячейки. Это свойство недоступно в design time.
Синтаксис:
object.CellAlignment [=value]
Синтаксис свойства CellAlignment включает в себя приведенные ниже части:
|
Часть строки синтаксиса
| Описание
|
object |
Выражение, которое оценивается в объект MSHFlexGrid, размещенный на форме. |
value |
Целочисленное выражение или константа, которое определяет, как должен быть выровнен или прижат текст внутри текущей ячейки. Значения описаны в установках. |
|
|
|
Установки:
Свойство может быть установлено в одно из перечисленных в таблице значений.
|
Установка
| Описание
|
0 (flexAlignLeftTop) |
Прижим к верхнему левому углу ячейки. |
1 (flexAlignLeftCenter) |
Используется по умолчанию для символьных значений. Горизонтальное выравнивание по левому краю и вертикальное по центру ячейки. |
2 (flexAlignLeftBottom) |
Прижим к нижнему левому углу ячейки.
|
3 (flexAlignCenterTop) |
Горизонтальное выравнивание по центру и прижим к верхнему краю ячейки.
|
4 (flexAlignCenterCenter) |
Выравнивание по центру ячейки - как горизонтальному, так и вертикальному.
|
5 (flexAlignCenterBottom) |
Горизонтальное выравнивание по центру и прижим к нижнему краю ячейки.
|
6 (flexAlignRightTop) |
Прижим к верхнему правому углу ячейки.
|
7 (flexAlignRightCenter) |
Используется по умолчанию для численных значений. Горизонтальное выравнивание по правому краю с вертикальным центрированием.
|
8 (flexAlignRightBottom) |
Прижим к правому нижнему углу ячейки.
|
9 (flexAlignGeneral) |
Прижим строк к левому краю, а чисел к правому краю.
|
|
|
Вернуться к списку свойств. |
Свойство |
Синтаксис:
object.
Синтаксис свойства включает в себя приведенные ниже части:
|
Часть строки синтаксиса
| Описание
|
object |
Выражение, которое оценивается в объект MSHFlexGrid, размещенный на форме. |
|
|
|
|
|
Установки:
Свойство может быть установлено в одно из перечисленных в таблице значений.
|
Установка
| Описание
|
.T. (True) |
Используется по умолчанию. |
.F. (False) |
|
|
Примечания:
|
|
Вернуться к списку свойств. |
Свойство |
Синтаксис:
object.
Синтаксис свойства включает в себя приведенные ниже части:
|
Часть строки синтаксиса
| Описание
|
object |
Выражение, которое оценивается в объект MSHFlexGrid, размещенный на форме. |
|
|
|
|
|
Установки:
Свойство может быть установлено в одно из перечисленных в таблице значений.
|
Установка
| Описание
|
.T. (True) |
Используется по умолчанию. |
.F. (False) |
|
|
Примечания:
|
|
Вернуться к списку свойств. |
Свойство |
Синтаксис:
object.
Синтаксис свойства включает в себя приведенные ниже части:
|
Часть строки синтаксиса
| Описание
|
object |
Выражение, которое оценивается в объект MSHFlexGrid, размещенный на форме. |
|
|
|
|
|
Установки:
Свойство может быть установлено в одно из перечисленных в таблице значений.
|
Установка
| Описание
|
.T. (True) |
Используется по умолчанию. |
.F. (False) |
|
|
Примечания:
|
|
Вернуться к списку свойств. |
Свойство |
Синтаксис:
object.
Синтаксис свойства включает в себя приведенные ниже части:
|
Часть строки синтаксиса
| Описание
|
object |
Выражение, которое оценивается в объект MSHFlexGrid, размещенный на форме. |
|
|
|
|
|
Установки:
Свойство может быть установлено в одно из перечисленных в таблице значений.
|
Установка
| Описание
|
.T. (True) |
Используется по умолчанию. |
.F. (False) |
|
|
Примечания:
|
|
Вернуться к списку свойств. |
Свойство |
Синтаксис:
object.
Синтаксис свойства включает в себя приведенные ниже части:
|
Часть строки синтаксиса
| Описание
|
object |
Выражение, которое оценивается в объект MSHFlexGrid, размещенный на форме. |
|
|
|
|
|
Установки:
Свойство может быть установлено в одно из перечисленных в таблице значений.
|
Установка
| Описание
|
.T. (True) |
Используется по умолчанию. |
.F. (False) |
|
|
Примечания:
|
|
Вернуться к списку свойств. |
Свойство |
Синтаксис:
object.
Синтаксис свойства включает в себя приведенные ниже части:
|
Часть строки синтаксиса
| Описание
|
object |
Выражение, которое оценивается в объект MSHFlexGrid, размещенный на форме. |
|
|
|
|
|
Установки:
Свойство может быть установлено в одно из перечисленных в таблице значений.
|
Установка
| Описание
|
.T. (True) |
Используется по умолчанию. |
.F. (False) |
|
|
Примечания:
|
|
Вернуться к списку свойств. |
Свойства Col, Row (MSHFlexGrid)
|
Возвращает или устанавливает координаты активной ячейки в MSHFlexGrid. Эти свойства недоступны в design time.
|
Синтаксис
object.Col [=number]
object.Row [=number]
Синтаксис для свойств Col и Row разделен на части:
Часть строки синтаксиса |
Описание |
object |
Выражение, которое оценивается в объект MSHFlexGrid, размещенный на форме. |
number |
Целое число, которое указывает позицию активной ячейки. Свойство Col определяет номер колонки, считая от крайней левой, а Row - номер строки,
считая от самой верхней. Номера колонок и строк начинаются с 0 (нуля). |
|
Примечания
Используйте эти свойства для указания ячейки в MSHFlexGrid
или для определения строки или колонки, в которой находится текущая ячейка. Колонки и строки нумеруются с нуля, сверху вниз (для строк) и слева-направо - для колонок.
Установка этих свойств, автоматически сбрасывает свойства RowSel и ColSel, выбранной становится текущая ячейка. Поэтому, для указания блока выборки, вы должны сначала указать значения для свойств Row и Col,
а затем установить значения для свойств RowSel и ColSel.
Значением текущей ячейки, определенной с помощью значений свойств Col и Row, является текст, содержащийся в этой ячейке. Для редактирования значения ячеек, без изменения свойств Row и Col выбранной ячейки, используйте свойство TextMatrix.
|
Вернуться к списку свойств
|
|
Свойства FixedCols, FixedRows (MSHFlexGrid)
|
- FixedCols Возвращает или устанавливает общее число фиксированных колонок внутри MSHFlexGrid.
- FixedRows Возвращает или устанавливает общее число фиксированных строк внутри MSHFlexGrid.
По умолчанию, MSHFlexGrid имеет одну фиксированную колонку и одну фиксированную строку.
Синтаксис
object.FixedCols [= value]
object.FixedRows [= value]
Синтаксис для свойств FixedCols и FixedRows разделен на части:
Часть строки синтаксиса |
Описание |
object |
Выражение, которое оценивается в объект MSHFlexGrid, размещенный на форме. |
value |
Целое число, которое указывает общее число фиксированных колонок или фиксированных строк. |
Примечание
Фиксированные колонки и строки постоятнно видны при прокрутке других колонок и строк внутри MSHFlexGrid. Вы можете определить для этого элемента либо отсутствие фиксированных строк или колонок, присвоим соответствующему свойству значение 0, либо определить множество фиксированных колонок или строк. В дополнению к этому, вы можете выбрать цвета, шрифт, разлинову и стиль текста для фиксированных колонок или строк.
Если значение свойства SelectionMode представляет собой численное значение, в случае, если вы выбираете фиксированную строки или фиксированную колонку в run time, то выбираются все ячейки внутри выбранной строки или колонки.
Если значение свойства AllowUserResizing представляет собой численное значение, вы можете изменять размеры фиксированных строк или колонок в run time.
Фиксированные колонки и строки используются в приложениях, где требуются
списки большого формата, в таких случаях можно определить в качестве значений строк фиксированных колонок числа, а в качестве значений имен колонок - буквы, что и показано в первой части этой серии статей.
|
Вернуться к списку свойств
|
|
Text Property (MSHFlexGrid)
|
Возвращает или устанавливает текстовое содержание ячейки или диапазона ячеек.
Синтаксис
object.Text [=string]
Синтакси для свойства Text разделен на части:
Часть строки синтаксиса |
Описание |
object |
Выражение, которое оценивается в объект MSHFlexGrid, размещенный на форме. |
string |
Выражение в виде строки символов, содержащее текст
выбранной ячейки или диапазона ячеек. |
Примечания
При извлечении значения свойства Text, всегда возвращается содержание текущей ячейки, определенной значениями свойства Row и Col.
При установке значения свойства Text, всегда устанавливается содержание текущей ячеки или выборки, зависящей от значения свойства FillStyle.
|
Вернуться к списку свойств
|
|
|
Cелектор для быстрого перехода на сайты, связанные с Visual FoxPro.
|
|