FGX.DateTimeControl.TfgCustomDateTimeControl: различия между версиями
Admin (обсуждение | вклад) (summary) |
Admin (обсуждение | вклад) (summary) |
||
(не показано 13 промежуточных версий этого же участника) | |||
Строка 1: | Строка 1: | ||
− | * [[ FGX. | + | * [[ FGX.Controls.TfgControl | Вверх к родителю: TfgControl ]] |
+ | * [[ FGX.DateTimeControl | К модулю: FGX.DateTimeControl ]] | ||
Delphi | Delphi | ||
− | <syntaxhighlight lang="Delphi">TfgCustomDateTimeControl = class (TfgControl | + | <syntaxhighlight lang="Delphi">TfgCustomDateTimeControl = class (TfgControl)</syntaxhighlight> |
− | + | <p class="class-inheritance"><span class="type-border">[[System.Classes.TComponent|TComponent]]</span> -> <span class="type-border">[[FGX.Controls.TfgControl|TfgControl]]</span> -> <span class="type-border">[[FGX.DateTimeControl.TfgCustomDateTimeControl|TfgCustomDateTimeControl]]</span></p> | |
+ | |||
+ | Прямые наследники: | ||
[[FGX.DateTimeControl.TfgCustomDateControl|TfgCustomDateControl]], [[FGX.DateTimeControl.TfgCustomTimeControl|TfgCustomTimeControl]] | [[FGX.DateTimeControl.TfgCustomDateControl|TfgCustomDateControl]], [[FGX.DateTimeControl.TfgCustomTimeControl|TfgCustomTimeControl]] | ||
− | + | Непрямые наследники: | |
[[FGX.Calendar.TfgCustomCalendar|TfgCustomCalendar]], [[FGX.DateEdit.TfgCustomDateEdit|TfgCustomDateEdit]], [[FGX.DatePicker.TfgCustomDatePicker|TfgCustomDatePicker]], [[FGX.Calendar.TfgCalendar|TfgCalendar]], [[FGX.DateEdit.TfgDateEdit|TfgDateEdit]], [[FGX.DatePicker.TfgDatePicker|TfgDatePicker]], [[FGX.TimeEdit.TfgCustomTimeEdit|TfgCustomTimeEdit]], [[FGX.TimePicker.TfgCustomTimePicker|TfgCustomTimePicker]], [[FGX.TimeEdit.TfgTimeEdit|TfgTimeEdit]], [[FGX.TimePicker.TfgTimePicker|TfgTimePicker]] | [[FGX.Calendar.TfgCustomCalendar|TfgCustomCalendar]], [[FGX.DateEdit.TfgCustomDateEdit|TfgCustomDateEdit]], [[FGX.DatePicker.TfgCustomDatePicker|TfgCustomDatePicker]], [[FGX.Calendar.TfgCalendar|TfgCalendar]], [[FGX.DateEdit.TfgDateEdit|TfgDateEdit]], [[FGX.DatePicker.TfgDatePicker|TfgDatePicker]], [[FGX.TimeEdit.TfgCustomTimeEdit|TfgCustomTimeEdit]], [[FGX.TimePicker.TfgCustomTimePicker|TfgCustomTimePicker]], [[FGX.TimeEdit.TfgTimeEdit|TfgTimeEdit]], [[FGX.TimePicker.TfgTimePicker|TfgTimePicker]] | ||
== Описание == | == Описание == | ||
− | Базовый контрол, который поддерживает базовую работу с датой/временем. | + | <p>Базовый контрол, который поддерживает базовую работу с датой/временем.</p> |
+ | == Конструкторы == | ||
+ | |||
+ | {| class="wikitable sortable" | ||
+ | |- | ||
+ | | <syntaxhighlight lang="Delphi">constructor</syntaxhighlight> || <code>Create(AOwner: [[TComponent]])</code> | ||
+ | <span style="color:gray">Описание отсутствует.</span> | ||
+ | |} | ||
+ | |||
+ | == Свойства == | ||
+ | |||
+ | {| class="wikitable sortable" | ||
+ | |- | ||
+ | | <syntaxhighlight lang="Delphi">property</syntaxhighlight> || <code>DateTime: [[TDateTime]]</code> | ||
+ | |||
+ | <p>Текущая выбранная дата.</p><div class="info">Если новая дата не попадает в указанный диапазон ( <i>MinDate</i> , <i>MaxDate</i> ), то она подстраивается под него.</div> | ||
+ | |- | ||
+ | | <syntaxhighlight lang="Delphi">property</syntaxhighlight> || <code>IsEmpty: [[Boolean]]</code> | ||
+ | |||
+ | <p>При установке данного свойства текущее значение <i>DateTime</i> будет считаться пустым и <i>Text</i> будет возвращать пустую строку.</p><div class="info">Свойство автоматически сбрасывается при изменении <i>DateTime</i> .</div> | ||
+ | |- | ||
+ | | <syntaxhighlight lang="Delphi">property</syntaxhighlight> || <code>FormatKind: [[FGX.DateTimeControl.TfgDateTimeFormatKind|TfgDateTimeFormatKind]]</code> | ||
+ | <p>Формат текстового представления даты и(или) времени для формирования <i>Text</i> .</p> | ||
+ | |- | ||
+ | | <syntaxhighlight lang="Delphi">property</syntaxhighlight> || <code>CustomFormat: [[string]]</code> | ||
+ | |||
+ | <p>Произвольный формат даты и(или) времени для формирования <i>Text</i> .</p><div class="info">Актуально только при <i>FormatKind</i> = Custom.</div> | ||
+ | |- | ||
+ | | <syntaxhighlight lang="Delphi">property</syntaxhighlight> || <code>Text: [[string]]</code> | ||
+ | <p>Возвращает текстовое представление даты и(или) времени в текущем формате <i>FormatKind</i> .</p> | ||
+ | |} | ||
+ | |||
+ | == События == | ||
+ | |||
+ | {| class="wikitable sortable" | ||
+ | |- | ||
+ | | <syntaxhighlight lang="Delphi">event</syntaxhighlight> || <code>OnChanged: [[TNotifyEvent]]</code> | ||
+ | <p>Вызывается, когда пользователь выбирает дату/время.</p> | ||
+ | |} | ||
+ | |||
+ | == Константы == | ||
+ | |||
+ | {| class="wikitable sortable" | ||
+ | |- | ||
+ | | <syntaxhighlight lang="Delphi">const</syntaxhighlight> || <code>DefaultFormatKind: [[FGX.DateTimeControl.TfgDateTimeFormatKind|TfgDateTimeFormatKind]]</code> | ||
+ | <span style="color:gray">Описание отсутствует.</span> | ||
+ | |- | ||
+ | | <syntaxhighlight lang="Delphi">const</syntaxhighlight> || <code>DefaultIsEmpty: [[Boolean]]</code> | ||
+ | <span style="color:gray">Описание отсутствует.</span> | ||
+ | |} |
Текущая версия на 01:25, 16 мая 2020
Delphi
TfgCustomDateTimeControl = class (TfgControl)
TComponent -> TfgControl -> TfgCustomDateTimeControl
Прямые наследники: TfgCustomDateControl, TfgCustomTimeControl
Непрямые наследники: TfgCustomCalendar, TfgCustomDateEdit, TfgCustomDatePicker, TfgCalendar, TfgDateEdit, TfgDatePicker, TfgCustomTimeEdit, TfgCustomTimePicker, TfgTimeEdit, TfgTimePicker
Содержание
Описание
Базовый контрол, который поддерживает базовую работу с датой/временем.
Конструкторы
constructor
|
Create(AOwner: TComponent)
Описание отсутствует. |
Свойства
property
|
DateTime: TDateTime
Текущая выбранная дата. Если новая дата не попадает в указанный диапазон ( MinDate , MaxDate ), то она подстраивается под него.
|
property
|
IsEmpty: Boolean
При установке данного свойства текущее значение DateTime будет считаться пустым и Text будет возвращать пустую строку. Свойство автоматически сбрасывается при изменении DateTime .
|
property
|
FormatKind: TfgDateTimeFormatKind
Формат текстового представления даты и(или) времени для формирования Text . |
property
|
CustomFormat: string
Произвольный формат даты и(или) времени для формирования Text . Актуально только при FormatKind = Custom.
|
property
|
Text: string
Возвращает текстовое представление даты и(или) времени в текущем формате FormatKind . |
События
event
|
OnChanged: TNotifyEvent
Вызывается, когда пользователь выбирает дату/время. |
Константы
const
|
DefaultFormatKind: TfgDateTimeFormatKind
Описание отсутствует. |
const
|
DefaultIsEmpty: Boolean
Описание отсутствует. |