LocalValueFormat: String;
LocalValueFormat: String;
Свойство LocalValueFormat определяет формат отображения данных в столбце таблицы в соответствии с настройками региональных параметров.
Формат данных формируется с использованием зарезервированных кодов форматов. Описание кодов представлено в разделе Формат числа. При указании формата должны использоваться разделители, определенные текущими региональными настройками.
Изменение значения свойства LocalValueFormat приводит к изменению значения свойства ValueFormat. Когда пользователь определяет для свойства LocalValueFormat значение, то оно преобразуется к общей форме (без учета настроек региональных параметров) и устанавливается в свойство ValueFormat. При получении значения свойства LocalValueFormat, оно возвращает значение свойства ValueFormat, преобразованное в локализованный формат.
Для выполнения примера предполагается наличие формы, расположенной на ней кнопки с наименованием «Button1» и компонента DataGrid с наименованием «DataGrid1». В настройках региональных параметров в качестве разделителя целой и дробной части числа указана точка.
Sub Button1OnClick(Sender: Object; Args: IMouseEventArgs);
Format, LocalFormat: String;
Begin
Column := DataGrid1.Columns.Item(0);
Column.LocalValueFormat := "0.00";
Format := Column.ValueFormat;
LocalFormat := Column.LocalValueFormat;
End Sub Button1OnClick;
После выполнения примера для первого столбца будет установлен следующий формат: число с двумя десятичными знаками. Переменная «Format» будет содержать общий шаблон для числа без учета региональных параметров: «0,00». Переменная «LocalFormat» будет содержать локализованный (в соответствии с региональными параметрами) шаблон для числа: «0.00».
См. также: