You've already forked lazarus-ccr
RxFPC: documentation
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4334 8e941d3f-bd1b-0410-a28a-d453659cc2b4
This commit is contained in:
123
components/rx/trunk/docs/curredit.xml
Normal file
123
components/rx/trunk/docs/curredit.xml
Normal file
@ -0,0 +1,123 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<fpdoc-descriptions>
|
||||
<package name="rxnew">
|
||||
|
||||
<module name="curredit">
|
||||
<element name="TCurrencyEdit">
|
||||
<short>TCurrencyEdit Component</short>
|
||||
<descr>
|
||||
<p>Компонента служит для ввода и редактирования чисел и денежных сумм. TCurrencyEdit имеет те же свойства, что и ее предок TEdit, но позволяет дополнительно указать формат отображения числа и символы для обозначения вида валюты с помощью свойства <link id="TCurrencyEdit.DisplayFormat">DisplayFormat</link>, а также максимальное число символов после десятичной точки (при вводе данных) с помощью свойства <link id="TCurrencyEdit.DecimalPlaces">DecimalPlaces</link>. Свойство Value позволяет получить или установить численную величину отображаемого в компоненте значения.</p>
|
||||
<p>Если свойство BeepOnError установлено в True, то при вводе в строку недопустимых символов раздается звуковой сигнал.</p>
|
||||
</descr>
|
||||
</element>
|
||||
<element name="TCurrencyEdit.Create"/>
|
||||
<element name="TCurrencyEdit.Destroy"/>
|
||||
<element name="TCurrencyEdit.Clear"/>
|
||||
<element name="TCurrencyEdit.AsInteger">
|
||||
<descr>
|
||||
<p>Свойство позволяет обратиться к значению <link id="TCurrencyEdit.Value">Value</link>, сохраненному в компоненте - редакторе для ввода чисел, как к целому числу. </p>
|
||||
</descr>
|
||||
</element>
|
||||
<element name="TCurrencyEdit.DisplayText">
|
||||
<descr>Свойство служит для доступа на чтение к форматированному в соответствии со значением <link id="TCurrencyEdit.DisplayFormat">DisplayFormat</link> представлению значения <link id="TCurrencyEdit.Value">Value</link>Value (совпадает с отображаемой строкой в компоненте, когда элемент редактирования не имеет фокуса ввода). В отличие от этого свойства, свойство Text всегда возвращает неформатированную строку.</descr>
|
||||
</element>
|
||||
<element name="TCurrencyEdit.Value">
|
||||
<descr>Свойство позволяет установить (или получить) численную величину значения, отображаемого в строке ввода. В случае пустой строки возвращается значение 0.</descr>
|
||||
</element>
|
||||
<element name="TCurrencyEdit.Alignment"/>
|
||||
<element name="TCurrencyEdit.AutoSelect">
|
||||
<descr>Определяет факт автоматического выделения всего текста при попадании фокуса клавиатурного ввода в компонент</descr>
|
||||
</element>
|
||||
<element name="TCurrencyEdit.AutoSize">
|
||||
<descr>Свойство определяет, будет ли размер автоматически изменяться размер шрифта</descr>
|
||||
</element>
|
||||
<element name="TCurrencyEdit.BeepOnError">
|
||||
<descr>Если значение этого свойства установлено в True (по умолчанию False), то при ошибках ввода с клавиатуры (недопустимых символов и т.д.) раздается звуковой сигнал.</descr>
|
||||
</element>
|
||||
<element name="TCurrencyEdit.BorderStyle"/>
|
||||
<element name="TCurrencyEdit.BorderSpacing"/>
|
||||
<element name="TCurrencyEdit.CheckOnExit">
|
||||
<descr>
|
||||
<p>Свойство определяет, будет ли проверяться допустимый диапазон числа в компонентах TCurrencyEdit при потере фокуса строкой редактирования. </p>
|
||||
<p>Если CheckOnExit = True, то в случае ввода недопустимого значения происходит исключение (exception). </p>
|
||||
</descr>
|
||||
</element>
|
||||
<element name="TCurrencyEdit.Color"/>
|
||||
<element name="TCurrencyEdit.DecimalPlaces">
|
||||
<descr>Свойство определяет максимально допустимое число десятичных знаков при вводе и изменении данных в строке редактирования компоненты TCurrencyEdit. Используется, когда строка имеет фокус ввода. При отображении значения в несфокусированной строке редактирования свойство не используется - применяется маска, заданная свойством <link id="TCurrencyEdit.DisplayFormat">DisplayFormat.</link>
|
||||
</descr>
|
||||
</element>
|
||||
<element name="TCurrencyEdit.DisplayFormat">
|
||||
<descr>Свойство задает формат отображения данных в компоненте TCurrencyEdit. При получении компонентой фокуса ввода форматирование данных отменяется и ввод происходит как в обычную строку ввода TEdit. При потере фокуса ввода данные форматируются согласно заданному формату.</descr>
|
||||
</element>
|
||||
<element name="TCurrencyEdit.DragCursor"/>
|
||||
<element name="TCurrencyEdit.DragMode"/>
|
||||
<element name="TCurrencyEdit.Enabled"/>
|
||||
<element name="TCurrencyEdit.Font"/>
|
||||
<element name="TCurrencyEdit.FormatOnEditing">
|
||||
<descr>Свойство определяет, будет ли автоматически форматироваться значение в строке редактора непосредственно при редактировании.
|
||||
Формат ввода определяется переменными DecimalSeparator и ThousandSeparator из модуля SysUtils.pas и свойством <link id="TCurrencyEdit.DecimalPlaces">DecimalPlaces</link>
|
||||
</descr>
|
||||
</element>
|
||||
<element name="TCurrencyEdit.HideSelection"/>
|
||||
<element name="TCurrencyEdit.Anchors"/>
|
||||
<element name="TCurrencyEdit.BiDiMode"/>
|
||||
<element name="TCurrencyEdit.Constraints"/>
|
||||
<element name="TCurrencyEdit.DragKind"/>
|
||||
<element name="TCurrencyEdit.MaxLength"/>
|
||||
<element name="TCurrencyEdit.MaxValue">
|
||||
<descr>Максимально допустимое значение свойства <link id="TCurrencyEdit.Value">Value</link>. Значение MaxValue ограничивает максимальную величину числа, которое можно ввести в строку ввода.</descr>
|
||||
</element>
|
||||
<element name="TCurrencyEdit.MinValue">
|
||||
<descr>Минимально допустимое значение свойства <link id="TCurrencyEdit.Value">Value</link>. Значение MinValue ограничивает минимальную величину числа, которое можно ввести в строку ввода.</descr>
|
||||
</element>
|
||||
<element name="TCurrencyEdit.ParentColor"/>
|
||||
<element name="TCurrencyEdit.ParentFont"/>
|
||||
<element name="TCurrencyEdit.ParentShowHint"/>
|
||||
<element name="TCurrencyEdit.PopupMenu"/>
|
||||
<element name="TCurrencyEdit.ReadOnly"/>
|
||||
<element name="TCurrencyEdit.ShowHint"/>
|
||||
<element name="TCurrencyEdit.TabOrder"/>
|
||||
<element name="TCurrencyEdit.TabStop"/>
|
||||
<element name="TCurrencyEdit.Text"/>
|
||||
<element name="TCurrencyEdit.Value"/>
|
||||
<element name="TCurrencyEdit.Visible"/>
|
||||
<element name="TCurrencyEdit.ZeroEmpty">
|
||||
<descr>Если значение этого свойства равно True, то когда редактор имеет фокус ввода и значение <link id="TCurrencyEdit.Value">Value</link>Value = 0, в нем с качестве текста отображается пустая строка. Если ZeroEmpty = False, то в этом случае текст '0'.</descr>
|
||||
</element>
|
||||
<element name="TCurrencyEdit.OnChange"/>
|
||||
<element name="TCurrencyEdit.OnClick"/>
|
||||
<element name="TCurrencyEdit.OnDblClick"/>
|
||||
<element name="TCurrencyEdit.OnDragDrop"/>
|
||||
<element name="TCurrencyEdit.OnDragOver"/>
|
||||
<element name="TCurrencyEdit.OnEndDrag"/>
|
||||
<element name="TCurrencyEdit.OnEnter"/>
|
||||
<element name="TCurrencyEdit.OnExit"/>
|
||||
<element name="TCurrencyEdit.OnKeyDown"/>
|
||||
<element name="TCurrencyEdit.OnKeyPress"/>
|
||||
<element name="TCurrencyEdit.OnKeyUp"/>
|
||||
<element name="TCurrencyEdit.OnMouseDown"/>
|
||||
<element name="TCurrencyEdit.OnMouseMove"/>
|
||||
<element name="TCurrencyEdit.OnMouseUp"/>
|
||||
<element name="TCurrencyEdit.OnContextPopup"/>
|
||||
<element name="TCurrencyEdit.OnStartDrag"/>
|
||||
<element name="TCurrencyEdit.OnEndDock"/>
|
||||
<element name="TCurrencyEdit.OnStartDock"/>
|
||||
<short>CurrEdit Unit</short>
|
||||
<descr>
|
||||
<p>The <b>CurrEdit unit</b> contains the declarations for the certain components on the <b>RX Controls</b> page of the Component palette and their associated objects, types, and constants.
|
||||
When you add a component declared in this unit to a form, the unit is automatically added to the uses clause of that form's unit.</p>
|
||||
<p>The following items are declared in the CurrEdit unit:</p>
|
||||
<p>
|
||||
<b>Components and objects</b>
|
||||
</p>
|
||||
<p>
|
||||
<link id="TCurrencyEdit">TCurrencyEdit</link>
|
||||
</p>
|
||||
<p>To see a listing of items declared in this unit including their declarations, use the ObjectBrower.</p>
|
||||
</descr>
|
||||
</module>
|
||||
|
||||
|
||||
</package>
|
||||
</fpdoc-descriptions>
|
209
components/rx/trunk/docs/rxctrls.xml
Normal file
209
components/rx/trunk/docs/rxctrls.xml
Normal file
@ -0,0 +1,209 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<fpdoc-descriptions>
|
||||
<package name="rxnew">
|
||||
<module name="rxctrls">
|
||||
<element name="TRxLabel">
|
||||
<descr>
|
||||
<p>Компонента TRxLabel аналогична стандартной компоненте VCL TLabel, однако дополнительно позволяет придать тексту статического элемента управления (Label) 3-мерный вид, либо отобразить "тень" текста. </p>
|
||||
<p>С помощью свойст ShadowPos, ShadowColor и ShadowSize вы можете задать расположение, цвет и толщину "тени" букв текста. Значения, заданные для этих свойств по умолчанию, создают "трехмерный" эффект изображения текста. </p>
|
||||
</descr>
|
||||
<short>Компонента TRxLabel аналогична стандартной компоненте VCL TLabel, однако дополнительно позволяет придать тексту статического элемента управления (Label) 3-мерный вид, либо отобразить "тень" текста.</short>
|
||||
</element>
|
||||
<element name="TRxLabel.Align"/>
|
||||
<element name="TRxLabel.Alignment"/>
|
||||
<element name="TRxLabel.Alignment"/>
|
||||
<element name="TRxLabel.Alignment"/>
|
||||
<element name="TRxLabel.Color"/>
|
||||
<element name="TRxLabel.DragCursor"/>
|
||||
<element name="TRxLabel.DragMode"/>
|
||||
<element name="TRxLabel.Enabled"/>
|
||||
<element name="TRxLabel.Constraints"/>
|
||||
<element name="TRxLabel.DragKind"/>
|
||||
<element name="TRxLabel.BiDiMode"/>
|
||||
<element name="TRxLabel.ParentBiDiMode"/>
|
||||
<element name="TRxLabel.BorderSpacing"/>
|
||||
<element name="TRxLabel.Layout"/>
|
||||
<element name="TRxLabel.ParentColor"/>
|
||||
<element name="TRxLabel.ParentFont"/>
|
||||
<element name="TRxLabel.ParentShowHint"/>
|
||||
<element name="TRxLabel.PopupMenu"/>
|
||||
<element name="TRxLabel.ShadowColor">
|
||||
<descr>Свойство задает цвет "тени" букв текста статического элемента управления TRxLabel.</descr>
|
||||
<short>Свойство задает цвет "тени" букв текста статического элемента управления TRxLabel.</short>
|
||||
</element>
|
||||
<element name="TRxLabel.ShadowSize">
|
||||
<descr>Свойство задает толщину "тени" букв текста статического элемента управления TrxLabel.</descr>
|
||||
<short>Свойство задает толщину "тени" букв текста статического элемента управления TrxLabel.</short>
|
||||
</element>
|
||||
<element name="TRxLabel.ShadowPos">
|
||||
<descr>Свойство задает расположение "тени" букв текста статического элемента управления TrxLabel.</descr>
|
||||
<short>Свойство задает расположение "тени" букв текста статического элемента управления TrxLabel.</short>
|
||||
</element>
|
||||
<element name="TRxLabel.ShowAccelChar"/>
|
||||
<element name="TRxLabel.ShowFocus"/>
|
||||
<element name="TRxLabel.ShowHint"/>
|
||||
<element name="TRxLabel.Transparent"/>
|
||||
<element name="TRxLabel.Visible"/>
|
||||
<element name="TRxLabel.WordWrap"/>
|
||||
<element name="TRxLabel.OnClick"/>
|
||||
<element name="TRxLabel.OnDblClick"/>
|
||||
<element name="TRxLabel.OnDragDrop"/>
|
||||
<element name="TRxLabel.OnDragOver"/>
|
||||
<element name="TRxLabel.OnEndDrag"/>
|
||||
<element name="TRxLabel.OnMouseDown"/>
|
||||
<element name="TRxLabel.OnMouseMove"/>
|
||||
<element name="TRxLabel.OnMouseUp"/>
|
||||
<element name="TRxLabel.OnMouseEnter">
|
||||
<descr>Событие происходит, когда пользователь перемещает курсор мыши в область, находящуюся над элементом управления.</descr>
|
||||
<short>Событие происходит, когда пользователь перемещает курсор мыши в область, находящуюся над элементом управления.</short>
|
||||
</element>
|
||||
<element name="TRxLabel.OnMouseLeave">
|
||||
<descr>Событие происходит, когда пользователь уводит курсор мыши из области, находящейся над элементом управления.</descr>
|
||||
<short>Событие происходит, когда пользователь уводит курсор мыши из области, находящейся над элементом управления.</short>
|
||||
</element>
|
||||
<element name="TRxLabel.OnStartDrag"/>
|
||||
<element name="TRxLabel.OnContextPopup"/>
|
||||
<element name="TRxLabel.OnEndDock"/>
|
||||
<element name="TRxLabel.OnStartDock"/>
|
||||
<element name="TSecretPanel">
|
||||
<short>Компонента TSecretPanel предназначена, как и компонента TPanel, для помещения в форму "панелей", на которых могут быть размещены другие элементы управления.</short>
|
||||
<descr>
|
||||
<p>Компонента TSecretPanel предназначена, как и компонента TPanel, для помещения в форму "панелей", на которых могут быть размещены другие элементы управления. </p>
|
||||
<p>В дополнение к свойствам и методам компоненты TPanel, TSecretPanel имеет возможность размещения "скрытого" текста и изображения, доступных для отображения при установленном в True значении свойства <link id="TSecretPanel.Active">Active</link>. Свойство Lines<link id="TSecretPanel.Lines">Lines</link> задает список строк текста, который будет "прокручиваться" в направлении снизу вверх или справа налево (в зависимости от значения свойства <link id="TSecretPanel.ScrollDirection">ScrollDirection</link>) в клиентской области компоненты TSecretPanel при установке <link id="TSecretPanel.Active">Active</link> = True. Если свойство <link id="TSecretPanel.Glyph">Glyph</link> ассоциировано с графическим изображением, то одновременно это изображение будет показано в области TSecretPanel, заданной свойством <link id="TSecretPanel.GlyphLayout">GlyphLayout</link>. По окончании прокрутки текста, если свойство <link id="TSecretPanel.Cycled">Cycled</link> = False, свойство <link id="TSecretPanel.Active">Active</link> автоматически установится в значение False, если же <link id="TSecretPanel.Cycled">Cycled</link> = True, прокрутка текста возобновится сначала. Вы можете также прервать прокрутку, вручную установив свойство <link id="TSecretPanel.Active">Active</link> в значение False. </p>
|
||||
<p>Событие <link id="TSecretPanel.OnPaintClient">OnPaintClient</link> позволяет вам достигать всевозможных эффектов при отрисовке клиентской области панели как в активном состоянии (при прокрутке текста), так и в неактивном. </p>
|
||||
</descr>
|
||||
</element>
|
||||
<element name="TSecretPanel.Create"/>
|
||||
<element name="TSecretPanel.Destroy"/>
|
||||
<element name="TSecretPanel.Play"/>
|
||||
<element name="TSecretPanel.Stop"/>
|
||||
<element name="TSecretPanel.Canvas"/>
|
||||
<element name="TSecretPanel.AsyncDrawing">
|
||||
<descr>
|
||||
<p>Свойство определяет, как будет осуществляться перерисовка компоненты при "прокрутке" текста, т.е. когда свойство Active = True. </p>
|
||||
<p>Если AsyncDrawing = False, то перерисовка синхронизируется с основным потоком приложения. Если AsyncDrawing = True (по умолчанию), то прокрутка текста и перерисовка осуществляется асинхронно, в отдельном потоке. </p>
|
||||
</descr>
|
||||
<short>Свойство определяет, как будет осуществляться перерисовка компоненты при "прокрутке" текста</short>
|
||||
</element>
|
||||
<element name="TSecretPanel.Active">
|
||||
<descr>
|
||||
<p>Свойство определяет состояние компоненты TSecretPanel. При установке значения этого свойства в True, все компоненты, размещенные на TSecretPanel (у которых свойство Parent указывает на этот объект), скрываются, отображается изображение, заданное свойством Glyph, и начинается автоматическая прокрутка текста, определенного свойством Lines.
|
||||
</p>
|
||||
<p>Если свойство Cycled = False, то при прокрутке всего текста свойство Active автоматически устанавливается в значение False. Вы можете также прервать прокрутку ранее, присвоив свойству Active значение False. </p>
|
||||
</descr>
|
||||
<short>Свойство определяет состояние компоненты TSecretPanel</short>
|
||||
</element>
|
||||
<element name="TSecretPanel.Alignment"/>
|
||||
<element name="TSecretPanel.Cycled">
|
||||
<descr>
|
||||
<p>Свойство Cycled определяет поведение компоненты после прокрутки всего текста, заданного свойством Lines. Если Cycled = True, то прокрутка текста будет продолжена с начала, если же Cycled = False (по умолчанию), то после прокрутки всего текста свойство Active будет установлено в значение False. </p>
|
||||
</descr>
|
||||
<short>Свойство Cycled определяет поведение компоненты после прокрутки всего текста, заданного свойством Lines</short>
|
||||
</element>
|
||||
<element name="TSecretPanel.Glyph"/>
|
||||
<element name="TSecretPanel.GlyphLayout"/>
|
||||
<element name="TSecretPanel.Interval">
|
||||
<descr>Свойство определяет временной интервал (в милисекундах), с которым происходит смена изображений в компоненте.
|
||||
Для TSecretPanel свойство определяет скорость "прокрутки" текста при значении свойства Active = True.</descr>
|
||||
</element>
|
||||
<element name="TSecretPanel.Lines">
|
||||
<descr>Свойство задает набор текстовых строк, которые не отображаются компонентой TSecretPanel в нормальном ее состоянии, но могут быть "прокручены" (одновременно с отображением битового изображения, заданного свойством Glyph) при установке в True значения свойства Active.</descr>
|
||||
</element>
|
||||
<element name="TSecretPanel.ScrollDirection">
|
||||
<descr>Свойство определяет направление прокрутки срок текста при значении Active=True.
|
||||
Возможные значения свойства ScrollDirection:
|
||||
• sdVertical - текст прокручивается снизу вверх.
|
||||
• sdHorizontal - прокрутка текста осуществляется в направлении справа налево.</descr>
|
||||
</element>
|
||||
<element name="TSecretPanel.TextStyle">
|
||||
<descr>Свойство задает стиль отображения текста при его прокрутке в компоненте TSecretPanel. При значении этого свойства, отличном от bvNone, текст выглядит либо "продавленным" (bvLowered), либо "выпуклым" (bvRaised).</descr>
|
||||
</element>
|
||||
<element name="TSecretPanel.Anchors"/>
|
||||
<element name="TSecretPanel.Constraints"/>
|
||||
<element name="TSecretPanel.DragKind"/>
|
||||
<element name="TSecretPanel.BiDiMode"/>
|
||||
<element name="TSecretPanel.ParentBiDiMode"/>
|
||||
<element name="TSecretPanel.Align"/>
|
||||
<element name="TSecretPanel.BevelInner"/>
|
||||
<element name="TSecretPanel.BevelOuter"/>
|
||||
<element name="TSecretPanel.BevelWidth"/>
|
||||
<element name="TSecretPanel.BorderWidth"/>
|
||||
<element name="TSecretPanel.BorderStyle"/>
|
||||
<element name="TSecretPanel.DragCursor"/>
|
||||
<element name="TSecretPanel.DragMode"/>
|
||||
<element name="TSecretPanel.Color"/>
|
||||
<element name="TSecretPanel.Font"/>
|
||||
<element name="TSecretPanel.ParentColor"/>
|
||||
<element name="TSecretPanel.ParentFont"/>
|
||||
<element name="TSecretPanel.ParentShowHint"/>
|
||||
<element name="TSecretPanel.PopupMenu"/>
|
||||
<element name="TSecretPanel.ShowHint"/>
|
||||
<element name="TSecretPanel.TabOrder"/>
|
||||
<element name="TSecretPanel.TabStop"/>
|
||||
<element name="TSecretPanel.Visible"/>
|
||||
<element name="TSecretPanel.OnPaintClient">
|
||||
<descr>
|
||||
<p>Событие возникает при перерисовке панели как в активном состоянии (Active=True) при прокрутке текста, так и в неактивном.
|
||||
Вы можете использовать это событие для создания всевозможных эффектов при отрисовке панели. </p>
|
||||
<remark>Имейте в виду, что при наличии обработчика события OnPaintClient компонента TSecretPanel не отрисовывает область, заданную параметром Rect, следовательно, при написании обработчика этого события вы должны как минимум заполнить указанную область, например вызовом метода FillRect. </remark>
|
||||
</descr>
|
||||
</element>
|
||||
<element name="TSecretPanel.OnStartPlay"/>
|
||||
<element name="TSecretPanel.OnStopPlay"/>
|
||||
<element name="TSecretPanel.OnClick"/>
|
||||
<element name="TSecretPanel.OnDblClick"/>
|
||||
<element name="TSecretPanel.OnDragDrop"/>
|
||||
<element name="TSecretPanel.OnDragOver"/>
|
||||
<element name="TSecretPanel.OnEndDrag"/>
|
||||
<element name="TSecretPanel.OnEnter"/>
|
||||
<element name="TSecretPanel.OnExit"/>
|
||||
<element name="TSecretPanel.OnMouseDown"/>
|
||||
<element name="TSecretPanel.OnMouseMove"/>
|
||||
<element name="TSecretPanel.OnMouseUp"/>
|
||||
<element name="TSecretPanel.OnStartDrag"/>
|
||||
<element name="TSecretPanel.OnContextPopup"/>
|
||||
<element name="TSecretPanel.OnEndDock"/>
|
||||
<element name="TSecretPanel.OnStartDock"/>
|
||||
<element name="TSecretPanel.OnResize"/>
|
||||
<element name="TRxSpeedButton">
|
||||
<descr>Компонента аналогична стандартной компоненте TSpeedButton, но имеет некоторые дополнительные возможности.
|
||||
Она может быть прозрачной (свойство Transparent) и "всплывающей" (свойство Flat), что позволяет создавать кнопки, аналогичные используемым в панели инструментов Microsoft Internet Explorer 3.x. При установленном значении свойств GrayedInactive и Flat битовое изображение "неактивной" кнопки будет изменяться по сравнению с обычным вариантом.
|
||||
|
||||
При установке свойства AllowTimer в значение True, кнопка будет генерировать повторяющиеся события OnClick при нажатии на кнопку до тех пор, пока кнопка находится в нажатом состоянии. Вы можете регулировать интервал между событиями OnClick с помощью свойств InitPause и RepeatInterval.
|
||||
Кроме того, Вы можете задать выпадающее меню (с помощью свойства DropDownMenu), которое будет появляться при нажатии на кнопку.
|
||||
|
||||
Остальные свойства и методы компоненты TRxSpeedButton те же, что и у TSpeedButton.</descr>
|
||||
<short>Компонента аналогична стандартной компоненте TSpeedButton, но имеет некоторые дополнительные возможности. </short>
|
||||
</element>
|
||||
<element name="TRxSpeedButton.Create"/>
|
||||
<element name="TRxSpeedButton.Destroy"/>
|
||||
<element name="TRxSpeedButton.AllowTimer">
|
||||
<descr>Когда свойство AllowTimer установлено в значение True, кнопка будет генерировать повторяющиеся события OnClick при нажатии на кнопку до тех пор, пока кнопка находится в нажатом состоянии. Вы можете регулировать интервал между событиями OnClick с помощью свойств InitRepeatPause и RepeatPause.</descr>
|
||||
</element>
|
||||
<element name="TRxSpeedButton.InitPause">
|
||||
<descr>Свойство позволяет задать интервал (в миллисекундах) перед первым событием OnClick, вызывающемся при нажатии кнопки, если свойство AllowTimer установлено в значение True.</descr>
|
||||
</element>
|
||||
<element name="TRxSpeedButton.RepeatInterval">
|
||||
<descr>Свойство позволяет задать интервал (в миллисекундах) между повторяющимися вызовами события OnClick, если кнопка нажата и свойство AllowTimer = True.</descr>
|
||||
</element>
|
||||
<element name="TScrollDirection">
|
||||
<descr>Тип определяет возможные значения свойства ScrollDirection компоненты <link id="TSecretPanel">TSecretPanel</link>
|
||||
</descr>
|
||||
<short>Тип определяет возможные значения свойства ScrollDirection компоненты <link id="TSecretPanel">TSecretPanel</link>
|
||||
</short>
|
||||
</element>
|
||||
<element name="TPanelDrawEvent">
|
||||
<descr>Тип определяет метод - обработчик события OnPaintClient компоненты TSecretPanel.</descr>
|
||||
<short>Тип определяет метод - обработчик события OnPaintClient компоненты TSecretPanel.</short>
|
||||
</element>
|
||||
<element name="TGlyphLayout">
|
||||
<descr>Тип TGlyphLayout задает возможные значения свойства GlyphLayout компоненты <link id="TSecretPanel">TSecretPanel</link>.</descr>
|
||||
<short>Тип TGlyphLayout задает возможные значения свойства GlyphLayout компоненты <link id="TSecretPanel">TSecretPanel</link>.</short>
|
||||
</element>
|
||||
<element name="TShadowPosition">
|
||||
<descr>Тип TShadowPosition задает возможные допустимые значения для свойства ShadowPos компоненты <link id="TRxLabel">TRxLabel</link>, задающего положение "тени" статического элемента управления.</descr>
|
||||
</element>
|
||||
</module>
|
||||
|
||||
</package>
|
||||
</fpdoc-descriptions>
|
@ -86,6 +86,29 @@
|
||||
</element><element name="TRxDBGrid.OnRxColumnFooterDraw"><short>Событие возникает при отрисовке итоговой строк</short><descr>Событие возникает при отрисовке итоговой строк</descr>
|
||||
</element><element name="TRxDBGrid.OnRxCalcFooterValues"><short>Событие возникает при расчёте итоговой строк</short><descr>Событие возникает при расчёте итоговой строк</descr>
|
||||
</element><element name="TRxDBGrid.DrawFullLine"><short>Признак необходимости отрисовки вертикальных линий сетки до итоговой строки</short><descr>Признак необходимости отрисовки вертикальных линий сетки до итоговой строки</descr>
|
||||
</element><element name="TRxDBGrid.AutoSort"><short>Включение автоматической сортировки данных</short><descr>Включение автоматической сортировки данных в гриде. Сортировка осуществляется щелчком мышки по заголовку столбца.</descr>
|
||||
</element><element name="TRxDBGrid.OptimizeColumnsWidthAll"><short>Метод производит подбор ширины всех колонок в зависимости от данных</short><descr>Метод производит подбор ширины всех колонок в зависимости от данных</descr>
|
||||
</element><element name="TRxDBGrid.OptimizeColumnsWidth"><short>Метод производит подбор ширины указанных колонок в зависимости от данных</short>
|
||||
</element><element name="TRxDBGrid.CalcStatTotals"><short>Метод выполняет пересчёт итоговой строки списка</short>
|
||||
</element><element name="TRxDBGrid.ShowFindDialog"><short>Метод отображает диалоговое окно поиска в гриде</short>
|
||||
</element><element name="TRxDBGrid.ShowColumnsDialog"><short>Метод отображает диалоговое окно настроек колонок списка</short>
|
||||
</element><element name="TRxDBGrid.ShowFilterDialog"><short>Метод отображает диалоговое окно фильтрации данных</short>
|
||||
</element><element name="TRxDBGrid.Version"><short>Номер версии сохранённых настроек грида</short><descr>Свойство определяет номер версии настроек списка.
|
||||
При чтении настроек из файла если номер версии списка больше номера версии в файле, то настройки будут проигнорированны.
|
||||
Используется в случае необходимости принудительно установить все настроки списка с новой версией программы.</descr>
|
||||
</element>
|
||||
<element name="TRxDBGridFooterOptions"><short>Класс определяет параметры итовой строки грида</short>
|
||||
</element><element name="TRxDBGridFooterOptions.Active"><short>Признак активности итоговой строки</short>
|
||||
</element><element name="TRxDBGridFooterOptions.Color"><short>Цвет итоговой строки</short>
|
||||
</element><element name="TRxDBGridFooterOptions.RowCount"><short>Кол-во строк с текстом в итоговой строке грида</short>
|
||||
</element><element name="TRxDBGridFooterOptions.Style"><short>Стиль отображения итоговой строки</short>
|
||||
</element><element name="TRxDBGrid.FooterOptions"><short>Параметры итоговой строки грида</short>
|
||||
</element><element name="TRxDBGrid.KeyStrokes"><short>Настройки клавиатрных комбинаций для грида</short>
|
||||
</element><element name="TRxDBGridKeyStrokes"><short>Класс содержит настройки клавиатрных комбинаций для грида</short>
|
||||
</element><element name="TRxDBGridKeyStroke"><short>Класс содержит клавиатурную комбинацию для грида</short>
|
||||
</element><element name="TRxDBGridKeyStroke.Command"><short>Команда грида</short>
|
||||
</element><element name="TRxDBGridKeyStroke.ShortCut"><short>Клавиатурная комбинация</short>
|
||||
</element><element name="TRxDBGridKeyStroke.Enabled"><short>Признак разрешённой команды</short>
|
||||
</element>
|
||||
</module>
|
||||
</package>
|
||||
|
@ -671,453 +671,6 @@
|
||||
<short>Признак запрета данного сочетания клавишь</short>
|
||||
</element>
|
||||
</module>
|
||||
<module name="rxctrls">
|
||||
<element name="TRxLabel">
|
||||
<descr>
|
||||
<p>Компонента TRxLabel аналогична стандартной компоненте VCL TLabel, однако дополнительно позволяет придать тексту статического элемента управления (Label) 3-мерный вид, либо отобразить "тень" текста. </p>
|
||||
<p>С помощью свойст ShadowPos, ShadowColor и ShadowSize вы можете задать расположение, цвет и толщину "тени" букв текста. Значения, заданные для этих свойств по умолчанию, создают "трехмерный" эффект изображения текста. </p>
|
||||
</descr>
|
||||
</element>
|
||||
<element name="TRxLabel.Align"/>
|
||||
<element name="TRxLabel.Alignment"/>
|
||||
<element name="TRxLabel.Alignment"/>
|
||||
<element name="TRxLabel.Alignment"/>
|
||||
<element name="TRxLabel.Color"/>
|
||||
<element name="TRxLabel.DragCursor"/>
|
||||
<element name="TRxLabel.DragMode"/>
|
||||
<element name="TRxLabel.Enabled"/>
|
||||
<element name="TRxLabel.Constraints"/>
|
||||
<element name="TRxLabel.DragKind"/>
|
||||
<element name="TRxLabel.BiDiMode"/>
|
||||
<element name="TRxLabel.ParentBiDiMode"/>
|
||||
<element name="TRxLabel.BorderSpacing"/>
|
||||
<element name="TRxLabel.Layout"/>
|
||||
<element name="TRxLabel.ParentColor"/>
|
||||
<element name="TRxLabel.ParentFont"/>
|
||||
<element name="TRxLabel.ParentShowHint"/>
|
||||
<element name="TRxLabel.PopupMenu"/>
|
||||
<element name="TRxLabel.ShadowColor">
|
||||
<descr>Свойство задает цвет "тени" букв текста статического элемента управления TRxLabel.</descr>
|
||||
</element>
|
||||
<element name="TRxLabel.ShadowSize">
|
||||
<descr>Свойство задает толщину "тени" букв текста статического элемента управления TrxLabel.</descr>
|
||||
</element>
|
||||
<element name="TRxLabel.ShadowPos">
|
||||
<descr>Свойство задает расположение "тени" букв текста статического элемента управления TrxLabel.</descr>
|
||||
</element>
|
||||
<element name="TRxLabel.ShowAccelChar"/>
|
||||
<element name="TRxLabel.ShowFocus"/>
|
||||
<element name="TRxLabel.ShowHint"/>
|
||||
<element name="TRxLabel.Transparent"/>
|
||||
<element name="TRxLabel.Visible"/>
|
||||
<element name="TRxLabel.WordWrap"/>
|
||||
<element name="TRxLabel.OnClick"/>
|
||||
<element name="TRxLabel.OnDblClick"/>
|
||||
<element name="TRxLabel.OnDragDrop"/>
|
||||
<element name="TRxLabel.OnDragOver"/>
|
||||
<element name="TRxLabel.OnEndDrag"/>
|
||||
<element name="TRxLabel.OnMouseDown"/>
|
||||
<element name="TRxLabel.OnMouseMove"/>
|
||||
<element name="TRxLabel.OnMouseUp"/>
|
||||
<element name="TRxLabel.OnMouseEnter">
|
||||
<descr>Событие происходит, когда пользователь перемещает курсор мыши в область, находящуюся над элементом управления.</descr>
|
||||
</element>
|
||||
<element name="TRxLabel.OnMouseLeave">
|
||||
<descr>Событие происходит, когда пользователь уводит курсор мыши из области, находящейся над элементом управления.</descr>
|
||||
</element>
|
||||
<element name="TRxLabel.OnStartDrag"/>
|
||||
<element name="TRxLabel.OnContextPopup"/>
|
||||
<element name="TRxLabel.OnEndDock"/>
|
||||
<element name="TRxLabel.OnStartDock"/>
|
||||
<element name="TSecretPanel">
|
||||
<short>Компонента TSecretPanel предназначена, как и компонента TPanel, для помещения в форму "панелей", на которых могут быть размещены другие элементы управления.</short>
|
||||
<descr>
|
||||
<p>Компонента TSecretPanel предназначена, как и компонента TPanel, для помещения в форму "панелей", на которых могут быть размещены другие элементы управления. </p>
|
||||
<p>В дополнение к свойствам и методам компоненты TPanel, TSecretPanel имеет возможность размещения "скрытого" текста и изображения, доступных для отображения при установленном в True значении свойства <link id="TSecretPanel.Active">Active</link>. Свойство Lines<link id="TSecretPanel.Lines">Lines</link> задает список строк текста, который будет "прокручиваться" в направлении снизу вверх или справа налево (в зависимости от значения свойства <link id="TSecretPanel.ScrollDirection">ScrollDirection</link>) в клиентской области компоненты TSecretPanel при установке <link id="TSecretPanel.Active">Active</link> = True. Если свойство <link id="TSecretPanel.Glyph">Glyph</link> ассоциировано с графическим изображением, то одновременно это изображение будет показано в области TSecretPanel, заданной свойством <link id="TSecretPanel.GlyphLayout">GlyphLayout</link>. По окончании прокрутки текста, если свойство <link id="TSecretPanel.Cycled">Cycled</link> = False, свойство <link id="TSecretPanel.Active">Active</link> автоматически установится в значение False, если же <link id="TSecretPanel.Cycled">Cycled</link> = True, прокрутка текста возобновится сначала. Вы можете также прервать прокрутку, вручную установив свойство <link id="TSecretPanel.Active">Active</link> в значение False. </p>
|
||||
<p>Событие <link id="TSecretPanel.OnPaintClient">OnPaintClient</link> позволяет вам достигать всевозможных эффектов при отрисовке клиентской области панели как в активном состоянии (при прокрутке текста), так и в неактивном. </p>
|
||||
</descr>
|
||||
</element>
|
||||
<element name="TSecretPanel.Create"/>
|
||||
<element name="TSecretPanel.Destroy"/>
|
||||
<element name="TSecretPanel.Play"/>
|
||||
<element name="TSecretPanel.Stop"/>
|
||||
<element name="TSecretPanel.Canvas"/>
|
||||
<element name="TSecretPanel.AsyncDrawing">
|
||||
<descr>
|
||||
<p>Свойство определяет, как будет осуществляться перерисовка компоненты при "прокрутке" текста, т.е. когда свойство Active = True. </p>
|
||||
<p>Если AsyncDrawing = False, то перерисовка синхронизируется с основным потоком приложения. Если AsyncDrawing = True (по умолчанию), то прокрутка текста и перерисовка осуществляется асинхронно, в отдельном потоке. </p>
|
||||
</descr>
|
||||
</element>
|
||||
<element name="TSecretPanel.Active">
|
||||
<descr>
|
||||
<p>Свойство определяет состояние компоненты TSecretPanel. При установке значения этого свойства в True, все компоненты, размещенные на TSecretPanel (у которых свойство Parent указывает на этот объект), скрываются, отображается изображение, заданное свойством Glyph, и начинается автоматическая прокрутка текста, определенного свойством Lines.
|
||||
</p>
|
||||
<p>Если свойство Cycled = False, то при прокрутке всего текста свойство Active автоматически устанавливается в значение False. Вы можете также прервать прокрутку ранее, присвоив свойству Active значение False. </p>
|
||||
</descr>
|
||||
</element>
|
||||
<element name="TSecretPanel.Alignment"/>
|
||||
<element name="TSecretPanel.Cycled">
|
||||
<descr>
|
||||
<p>Свойство Cycled определяет поведение компоненты после прокрутки всего текста, заданного свойством Lines. Если Cycled = True, то прокрутка текста будет продолжена с начала, если же Cycled = False (по умолчанию), то после прокрутки всего текста свойство Active будет установлено в значение False. </p>
|
||||
</descr>
|
||||
</element>
|
||||
<element name="TSecretPanel.Glyph"/>
|
||||
<element name="TSecretPanel.GlyphLayout"/>
|
||||
<element name="TSecretPanel.Interval">
|
||||
<descr>Свойство определяет временной интервал (в милисекундах), с которым происходит смена изображений в компоненте.
|
||||
Для TSecretPanel свойство определяет скорость "прокрутки" текста при значении свойства Active = True.</descr>
|
||||
</element>
|
||||
<element name="TSecretPanel.Lines">
|
||||
<descr>Свойство задает набор текстовых строк, которые не отображаются компонентой TSecretPanel в нормальном ее состоянии, но могут быть "прокручены" (одновременно с отображением битового изображения, заданного свойством Glyph) при установке в True значения свойства Active.</descr>
|
||||
</element>
|
||||
<element name="TSecretPanel.ScrollDirection">
|
||||
<descr>Свойство определяет направление прокрутки срок текста при значении Active=True.
|
||||
Возможные значения свойства ScrollDirection:
|
||||
• sdVertical - текст прокручивается снизу вверх.
|
||||
• sdHorizontal - прокрутка текста осуществляется в направлении справа налево.</descr>
|
||||
</element>
|
||||
<element name="TSecretPanel.TextStyle">
|
||||
<descr>Свойство задает стиль отображения текста при его прокрутке в компоненте TSecretPanel. При значении этого свойства, отличном от bvNone, текст выглядит либо "продавленным" (bvLowered), либо "выпуклым" (bvRaised).</descr>
|
||||
</element>
|
||||
<element name="TSecretPanel.Anchors"/>
|
||||
<element name="TSecretPanel.Constraints"/>
|
||||
<element name="TSecretPanel.DragKind"/>
|
||||
<element name="TSecretPanel.BiDiMode"/>
|
||||
<element name="TSecretPanel.ParentBiDiMode"/>
|
||||
<element name="TSecretPanel.Align"/>
|
||||
<element name="TSecretPanel.BevelInner"/>
|
||||
<element name="TSecretPanel.BevelOuter"/>
|
||||
<element name="TSecretPanel.BevelWidth"/>
|
||||
<element name="TSecretPanel.BorderWidth"/>
|
||||
<element name="TSecretPanel.BorderStyle"/>
|
||||
<element name="TSecretPanel.DragCursor"/>
|
||||
<element name="TSecretPanel.DragMode"/>
|
||||
<element name="TSecretPanel.Color"/>
|
||||
<element name="TSecretPanel.Font"/>
|
||||
<element name="TSecretPanel.ParentColor"/>
|
||||
<element name="TSecretPanel.ParentFont"/>
|
||||
<element name="TSecretPanel.ParentShowHint"/>
|
||||
<element name="TSecretPanel.PopupMenu"/>
|
||||
<element name="TSecretPanel.ShowHint"/>
|
||||
<element name="TSecretPanel.TabOrder"/>
|
||||
<element name="TSecretPanel.TabStop"/>
|
||||
<element name="TSecretPanel.Visible"/>
|
||||
<element name="TSecretPanel.OnPaintClient">
|
||||
<descr>
|
||||
<p>Событие возникает при перерисовке панели как в активном состоянии (Active=True) при прокрутке текста, так и в неактивном.
|
||||
Вы можете использовать это событие для создания всевозможных эффектов при отрисовке панели. </p>
|
||||
<remark>Имейте в виду, что при наличии обработчика события OnPaintClient компонента TSecretPanel не отрисовывает область, заданную параметром Rect, следовательно, при написании обработчика этого события вы должны как минимум заполнить указанную область, например вызовом метода FillRect. </remark>
|
||||
</descr>
|
||||
</element>
|
||||
<element name="TSecretPanel.OnStartPlay"/>
|
||||
<element name="TSecretPanel.OnStopPlay"/>
|
||||
<element name="TSecretPanel.OnClick"/>
|
||||
<element name="TSecretPanel.OnDblClick"/>
|
||||
<element name="TSecretPanel.OnDragDrop"/>
|
||||
<element name="TSecretPanel.OnDragOver"/>
|
||||
<element name="TSecretPanel.OnEndDrag"/>
|
||||
<element name="TSecretPanel.OnEnter"/>
|
||||
<element name="TSecretPanel.OnExit"/>
|
||||
<element name="TSecretPanel.OnMouseDown"/>
|
||||
<element name="TSecretPanel.OnMouseMove"/>
|
||||
<element name="TSecretPanel.OnMouseUp"/>
|
||||
<element name="TSecretPanel.OnStartDrag"/>
|
||||
<element name="TSecretPanel.OnContextPopup"/>
|
||||
<element name="TSecretPanel.OnEndDock"/>
|
||||
<element name="TSecretPanel.OnStartDock"/>
|
||||
<element name="TSecretPanel.OnResize"/>
|
||||
<element name="TRxSpeedButton">
|
||||
<descr>Компонента аналогична стандартной компоненте TSpeedButton, но имеет некоторые дополнительные возможности.
|
||||
Она может быть прозрачной (свойство Transparent) и "всплывающей" (свойство Flat), что позволяет создавать кнопки, аналогичные используемым в панели инструментов Microsoft Internet Explorer 3.x. При установленном значении свойств GrayedInactive и Flat битовое изображение "неактивной" кнопки будет изменяться по сравнению с обычным вариантом.
|
||||
|
||||
При установке свойства AllowTimer в значение True, кнопка будет генерировать повторяющиеся события OnClick при нажатии на кнопку до тех пор, пока кнопка находится в нажатом состоянии. Вы можете регулировать интервал между событиями OnClick с помощью свойств InitPause и RepeatInterval.
|
||||
Кроме того, Вы можете задать выпадающее меню (с помощью свойства DropDownMenu), которое будет появляться при нажатии на кнопку.
|
||||
|
||||
Остальные свойства и методы компоненты TRxSpeedButton те же, что и у TSpeedButton.</descr>
|
||||
</element>
|
||||
<element name="TRxSpeedButton.Create"/>
|
||||
<element name="TRxSpeedButton.Destroy"/>
|
||||
<element name="TRxSpeedButton.AllowTimer">
|
||||
<descr>Когда свойство AllowTimer установлено в значение True, кнопка будет генерировать повторяющиеся события OnClick при нажатии на кнопку до тех пор, пока кнопка находится в нажатом состоянии. Вы можете регулировать интервал между событиями OnClick с помощью свойств InitRepeatPause и RepeatPause.</descr>
|
||||
</element>
|
||||
<element name="TRxSpeedButton.InitPause">
|
||||
<descr>Свойство позволяет задать интервал (в миллисекундах) перед первым событием OnClick, вызывающемся при нажатии кнопки, если свойство AllowTimer установлено в значение True.</descr>
|
||||
</element>
|
||||
<element name="TRxSpeedButton.RepeatInterval">
|
||||
<descr>Свойство позволяет задать интервал (в миллисекундах) между повторяющимися вызовами события OnClick, если кнопка нажата и свойство AllowTimer = True.</descr>
|
||||
</element>
|
||||
<element name="TScrollDirection">
|
||||
<descr>Тип определяет возможные значения свойства ScrollDirection компоненты <link id="TSecretPanel">TSecretPanel</link>
|
||||
</descr>
|
||||
</element>
|
||||
<element name="TPanelDrawEvent">
|
||||
<descr>Тип определяет метод - обработчик события OnPaintClient компоненты TSecretPanel.</descr>
|
||||
</element>
|
||||
<element name="TGlyphLayout">
|
||||
<descr>Тип TGlyphLayout задает возможные значения свойства GlyphLayout компоненты <link id="TSecretPanel">TSecretPanel</link>.</descr>
|
||||
</element>
|
||||
<element name="TShadowPosition">
|
||||
<descr>Тип TShadowPosition задает возможные допустимые значения для свойства ShadowPos компоненты <link id="TRxLabel">TRxLabel</link>, задающего положение "тени" статического элемента управления.</descr>
|
||||
</element>
|
||||
</module>
|
||||
<module name="curredit">
|
||||
<element name="TCurrencyEdit">
|
||||
<short>TCurrencyEdit Component</short>
|
||||
<descr>
|
||||
<p>Компонента служит для ввода и редактирования чисел и денежных сумм. TCurrencyEdit имеет те же свойства, что и ее предок TEdit, но позволяет дополнительно указать формат отображения числа и символы для обозначения вида валюты с помощью свойства <link id="TCurrencyEdit.DisplayFormat">DisplayFormat</link>, а также максимальное число символов после десятичной точки (при вводе данных) с помощью свойства <link id="TCurrencyEdit.DecimalPlaces">DecimalPlaces</link>. Свойство Value позволяет получить или установить численную величину отображаемого в компоненте значения.</p>
|
||||
<p>Если свойство BeepOnError установлено в True, то при вводе в строку недопустимых символов раздается звуковой сигнал.</p>
|
||||
</descr>
|
||||
</element>
|
||||
<element name="TCurrencyEdit.Create"/>
|
||||
<element name="TCurrencyEdit.Destroy"/>
|
||||
<element name="TCurrencyEdit.Clear"/>
|
||||
<element name="TCurrencyEdit.AsInteger">
|
||||
<descr>
|
||||
<p>Свойство позволяет обратиться к значению <link id="TCurrencyEdit.Value">Value</link>, сохраненному в компоненте - редакторе для ввода чисел, как к целому числу. </p>
|
||||
</descr>
|
||||
</element>
|
||||
<element name="TCurrencyEdit.DisplayText">
|
||||
<descr>Свойство служит для доступа на чтение к форматированному в соответствии со значением <link id="TCurrencyEdit.DisplayFormat">DisplayFormat</link> представлению значения <link id="TCurrencyEdit.Value">Value</link>Value (совпадает с отображаемой строкой в компоненте, когда элемент редактирования не имеет фокуса ввода). В отличие от этого свойства, свойство Text всегда возвращает неформатированную строку.</descr>
|
||||
</element>
|
||||
<element name="TCurrencyEdit.Value">
|
||||
<descr>Свойство позволяет установить (или получить) численную величину значения, отображаемого в строке ввода. В случае пустой строки возвращается значение 0.</descr>
|
||||
</element>
|
||||
<element name="TCurrencyEdit.Alignment"/>
|
||||
<element name="TCurrencyEdit.AutoSelect">
|
||||
<descr>Определяет факт автоматического выделения всего текста при попадании фокуса клавиатурного ввода в компонент</descr>
|
||||
</element>
|
||||
<element name="TCurrencyEdit.AutoSize">
|
||||
<descr>Свойство определяет, будет ли размер автоматически изменяться размер шрифта</descr>
|
||||
</element>
|
||||
<element name="TCurrencyEdit.BeepOnError">
|
||||
<descr>Если значение этого свойства установлено в True (по умолчанию False), то при ошибках ввода с клавиатуры (недопустимых символов и т.д.) раздается звуковой сигнал.</descr>
|
||||
</element>
|
||||
<element name="TCurrencyEdit.BorderStyle"/>
|
||||
<element name="TCurrencyEdit.BorderSpacing"/>
|
||||
<element name="TCurrencyEdit.CheckOnExit">
|
||||
<descr>
|
||||
<p>Свойство определяет, будет ли проверяться допустимый диапазон числа в компонентах TCurrencyEdit при потере фокуса строкой редактирования. </p>
|
||||
<p>Если CheckOnExit = True, то в случае ввода недопустимого значения происходит исключение (exception). </p>
|
||||
</descr>
|
||||
</element>
|
||||
<element name="TCurrencyEdit.Color"/>
|
||||
<element name="TCurrencyEdit.DecimalPlaces">
|
||||
<descr>Свойство определяет максимально допустимое число десятичных знаков при вводе и изменении данных в строке редактирования компоненты TCurrencyEdit. Используется, когда строка имеет фокус ввода. При отображении значения в несфокусированной строке редактирования свойство не используется - применяется маска, заданная свойством <link id="TCurrencyEdit.DisplayFormat">DisplayFormat.</link>
|
||||
</descr>
|
||||
</element>
|
||||
<element name="TCurrencyEdit.DisplayFormat">
|
||||
<descr>Свойство задает формат отображения данных в компоненте TCurrencyEdit. При получении компонентой фокуса ввода форматирование данных отменяется и ввод происходит как в обычную строку ввода TEdit. При потере фокуса ввода данные форматируются согласно заданному формату.</descr>
|
||||
</element>
|
||||
<element name="TCurrencyEdit.DragCursor"/>
|
||||
<element name="TCurrencyEdit.DragMode"/>
|
||||
<element name="TCurrencyEdit.Enabled"/>
|
||||
<element name="TCurrencyEdit.Font"/>
|
||||
<element name="TCurrencyEdit.FormatOnEditing">
|
||||
<descr>Свойство определяет, будет ли автоматически форматироваться значение в строке редактора непосредственно при редактировании.
|
||||
Формат ввода определяется переменными DecimalSeparator и ThousandSeparator из модуля SysUtils.pas и свойством <link id="TCurrencyEdit.DecimalPlaces">DecimalPlaces</link>
|
||||
</descr>
|
||||
</element>
|
||||
<element name="TCurrencyEdit.HideSelection"/>
|
||||
<element name="TCurrencyEdit.Anchors"/>
|
||||
<element name="TCurrencyEdit.BiDiMode"/>
|
||||
<element name="TCurrencyEdit.Constraints"/>
|
||||
<element name="TCurrencyEdit.DragKind"/>
|
||||
<element name="TCurrencyEdit.MaxLength"/>
|
||||
<element name="TCurrencyEdit.MaxValue">
|
||||
<descr>Максимально допустимое значение свойства <link id="TCurrencyEdit.Value">Value</link>. Значение MaxValue ограничивает максимальную величину числа, которое можно ввести в строку ввода.</descr>
|
||||
</element>
|
||||
<element name="TCurrencyEdit.MinValue">
|
||||
<descr>Минимально допустимое значение свойства <link id="TCurrencyEdit.Value">Value</link>. Значение MinValue ограничивает минимальную величину числа, которое можно ввести в строку ввода.</descr>
|
||||
</element>
|
||||
<element name="TCurrencyEdit.ParentColor"/>
|
||||
<element name="TCurrencyEdit.ParentFont"/>
|
||||
<element name="TCurrencyEdit.ParentShowHint"/>
|
||||
<element name="TCurrencyEdit.PopupMenu"/>
|
||||
<element name="TCurrencyEdit.ReadOnly"/>
|
||||
<element name="TCurrencyEdit.ShowHint"/>
|
||||
<element name="TCurrencyEdit.TabOrder"/>
|
||||
<element name="TCurrencyEdit.TabStop"/>
|
||||
<element name="TCurrencyEdit.Text"/>
|
||||
<element name="TCurrencyEdit.Value"/>
|
||||
<element name="TCurrencyEdit.Visible"/>
|
||||
<element name="TCurrencyEdit.ZeroEmpty">
|
||||
<descr>Если значение этого свойства равно True, то когда редактор имеет фокус ввода и значение <link id="TCurrencyEdit.Value">Value</link>Value = 0, в нем с качестве текста отображается пустая строка. Если ZeroEmpty = False, то в этом случае текст '0'.</descr>
|
||||
</element>
|
||||
<element name="TCurrencyEdit.OnChange"/>
|
||||
<element name="TCurrencyEdit.OnClick"/>
|
||||
<element name="TCurrencyEdit.OnDblClick"/>
|
||||
<element name="TCurrencyEdit.OnDragDrop"/>
|
||||
<element name="TCurrencyEdit.OnDragOver"/>
|
||||
<element name="TCurrencyEdit.OnEndDrag"/>
|
||||
<element name="TCurrencyEdit.OnEnter"/>
|
||||
<element name="TCurrencyEdit.OnExit"/>
|
||||
<element name="TCurrencyEdit.OnKeyDown"/>
|
||||
<element name="TCurrencyEdit.OnKeyPress"/>
|
||||
<element name="TCurrencyEdit.OnKeyUp"/>
|
||||
<element name="TCurrencyEdit.OnMouseDown"/>
|
||||
<element name="TCurrencyEdit.OnMouseMove"/>
|
||||
<element name="TCurrencyEdit.OnMouseUp"/>
|
||||
<element name="TCurrencyEdit.OnContextPopup"/>
|
||||
<element name="TCurrencyEdit.OnStartDrag"/>
|
||||
<element name="TCurrencyEdit.OnEndDock"/>
|
||||
<element name="TCurrencyEdit.OnStartDock"/>
|
||||
<short>CurrEdit Unit</short>
|
||||
<descr>
|
||||
<p>The <b>CurrEdit unit</b> contains the declarations for the certain components on the <b>RX Controls</b> page of the Component palette and their associated objects, types, and constants.
|
||||
When you add a component declared in this unit to a form, the unit is automatically added to the uses clause of that form's unit.</p>
|
||||
<p>The following items are declared in the CurrEdit unit:</p>
|
||||
<p>
|
||||
<b>Components and objects</b>
|
||||
</p>
|
||||
<p>
|
||||
<link id="TCurrencyEdit">TCurrencyEdit</link>
|
||||
</p>
|
||||
<p>To see a listing of items declared in this unit including their declarations, use the ObjectBrower.</p>
|
||||
</descr>
|
||||
</module>
|
||||
<module name="rxlookup">
|
||||
<element name="TRxLookupEdit">
|
||||
<short>TRxLookupEdit Component</short>
|
||||
<descr>
|
||||
<p>Компонента TRxLookupEdit представляет собой редактор с возможностью как прямого ввода текста пользователем в строке редактирования, так и выбора текста из выпадающего списка, заполняемого значениями из базы данных. При открытом списке набор пользователем символов с клавиатуры приводит к позиционированию списка на ближайшую запись, совпадающую с введенным текстом. </p>
|
||||
<p>Для заполнения выпадающего списка используются свойства LookupSource, LookupField, LookupDisplay и LookupDisplayIndex, аналогично списку компоненты TRxDBLookupCombo. </p>
|
||||
<p>Введенное пользователем или выбранное из списка значение доступно через свойство Text.
|
||||
Свойство LookupValue (read-only) позволяет получить значение ключевого поля из lookup-набора данных (заданного свойством LookupField), если пользвателем был сделан выбор из списка.</p>
|
||||
</descr>
|
||||
</element>
|
||||
<element name="TRxLookupEdit.Create"/>
|
||||
<element name="TRxLookupEdit.Destroy"/>
|
||||
<element name="TRxLookupEdit.DropDownCount"/>
|
||||
<element name="TRxLookupEdit.DropDownWidth"/>
|
||||
<element name="TRxLookupEdit.LookupDisplay"/>
|
||||
<element name="TRxLookupEdit.LookupDisplayIndex">
|
||||
<descr>В случае, если свойство <link id="TRxLookupEdit.LookupDisplay">LookupDisplay</link> задает более одного поля для отображения в списке, значение свойства LookupDisplayIndex определяет номер поля, значение которого возвращается свойством DisplayValue.</descr>
|
||||
</element>
|
||||
<element name="TRxLookupEdit.LookupField"/>
|
||||
<element name="TRxLookupEdit.LookupSource"/>
|
||||
<element name="TRxLookupEdit.PopUpFormOptions"/>
|
||||
<element name="TRxDBLookupCombo">
|
||||
<short>TRxDBLookupCombo Component</short>
|
||||
<descr>Unit
|
||||
RxLookup
|
||||
Description
|
||||
Компонента TRxDBLookupCombo почти полностью аналогична стандартной компоненте из VCL TDBLookupCombo и имеет те же самые свойства, методы и события. Однако по сравнению с TDBLookupCombo у этой компоненты есть некоторые дополнительные возможности и свойства.
|
||||
TRxDBLookupCombo позволяет использовать в качестве LookupSource любой источник данных - как TTable, так и TQuery, при этом свойство LookupField не обязательно должно быть индексированным полем.
|
||||
Компонента TRxDBLookupCombo также позволяет производить поиск нужного термина при наборе первых букв этого термина.
|
||||
Например, у вас имеется таблица или результат запроса, седержащий поля CustNo и CustName. Тогда вы можете указать поле CustName как значение свойства LookupDisplay. Если пользователь вашего приложения наберет первые буквы нужной ему фамилии (находящейся в поле CustName), то если компонента TRxDBLookupCombo имеет фокус ввода, автоматически выпадет список доступных значений и выделенный элемент в списке установится в значение, первые буквы которого совпадают с введенными пользователем.
|
||||
Если свойство IgnoreCase установлено в True, то при наборе пользователем первых букв термина регистр символов не учитывается. Надо иметь в виду, что при работе с русскоязычными значениями в полях БД не все драйвера поддерживают преобразование регистра символов.
|
||||
Свойство IndexSwitch определяет, будет ли при необходимости производиться переключение индексов таблицы (если источником данных служит таблица, а не результат запроса). В случае использования больших SQL-таблиц переключение индексов может занять длительное время, поэтому в таких случаях свойство желательно устанавливать в значение False.
|
||||
Свойтсво DisplayEmpty позволяет задать текстовую строку для отображения в строке TRxDBLookupCombo, когда не сделано никакого выбора. Вызов метода ResetField приводит к очистке содержимого компоненты, устоновке значения Value в пустую строку, и отображению значения DisplayEmpty.
|
||||
В дополнение к событию OnDropDown, имеющемуся у TDBLookupCombo, компонента имеет событие OnCloseUp, вызываемое при закрытии выпадающего списка. Метод IsDropDown позволяет определить текущее состояние выпадающего списка выбора. Событие OnChange происходит при смене значения cвойства Value.
|
||||
Компонента также позволяет задать изображения для рисования в левой части каждой строки списка, в зависимости от содержимого полей БД, с помощью события OnGetImage.
|
||||
В остальном компонента TRxDBLookupCombo полностью аналогична компоненте TDBLookupCombo.
|
||||
|
||||
ВНИМАНИЕ
|
||||
При присвоении значений свойству Value или DisplayValue компонент TRxDBLookupCombo или TRxDBLookupList безошибочное позиционирование на соответствующую запись в списке произойдет только в том случае, если соответствующее поле в подмножестве записей, заданном источником данных DataSource, имеет только уникальные неповторяющиеся значения. В противном случае Вы получите несколько "выбранных" элементов в списке (причем реально будет выбран только один самый первый), значения полей в которых равны заданному. Избегайте таких ситуаций!
|
||||
|
||||
При работе с некоторыми SQL-серверами БД установка свойств IndexSwitch или IgnoreCase в значение True может приводить к неожиданному поведению компоненты. В этом случае постарайтесь добиться "правильного" поведения за счет комбинирования разных значений свойств IgnoreCase и IndexSwitch.</descr>
|
||||
</element>
|
||||
<element name="TRxDBLookupCombo.PopupVisible"/>
|
||||
<element name="TRxDBLookupCombo.Value"/>
|
||||
<element name="TRxDBLookupCombo.KeyValue"/>
|
||||
<element name="TRxDBLookupCombo.AutoSize"/>
|
||||
<element name="TRxDBLookupCombo.Align"/>
|
||||
<element name="TRxDBLookupCombo.Anchors"/>
|
||||
<element name="TRxDBLookupCombo.BorderSpacing"/>
|
||||
<element name="TRxDBLookupCombo.ButtonOnlyWhenFocused"/>
|
||||
<element name="TRxDBLookupCombo.ButtonWidth"/>
|
||||
<element name="TRxDBLookupCombo.Color"/>
|
||||
<element name="TRxDBLookupCombo.DataField"/>
|
||||
<element name="TRxDBLookupCombo.DataSource"/>
|
||||
<element name="TRxDBLookupCombo.DirectInput"/>
|
||||
<element name="TRxDBLookupCombo.DragCursor"/>
|
||||
<element name="TRxDBLookupCombo.DragMode"/>
|
||||
<element name="TRxDBLookupCombo.Enabled"/>
|
||||
<element name="TRxDBLookupCombo.PopUpFormOptions"/>
|
||||
<element name="TRxDBLookupCombo.Flat"/>
|
||||
<element name="TRxDBLookupCombo.Font"/>
|
||||
<element name="TRxDBLookupCombo.Glyph"/>
|
||||
<element name="TRxDBLookupCombo.EmptyValue">
|
||||
<short>property EmptyValue: string;</short>
|
||||
<descr>Свойство задает значение, присвоение которого свойству Value будет восприниматься как присвоение "пустого" значения и приведет к очистке DataField. По умолчанию значение свойства есть пустая строка.</descr>
|
||||
</element>
|
||||
<element name="TRxDBLookupCombo.EmptyItemColor">
|
||||
<short>property EmptyItemColor: TColor;</short>
|
||||
<descr>Свойство задает значение цвета, которым будет рисоваться дополнительный нескролируемый элемент списка для "пустого" значения (т.е. которое совпадает с DisplayEmpty).</descr>
|
||||
</element>
|
||||
<element name="TRxDBLookupCombo.NumGlyphs"/>
|
||||
<element name="TRxDBLookupCombo.OnButtonClick"/>
|
||||
<element name="TRxDBLookupCombo.OnChange"/>
|
||||
<element name="TRxDBLookupCombo.OnClick"/>
|
||||
<element name="TRxDBLookupCombo.OnDblClick"/>
|
||||
<element name="TRxDBLookupCombo.OnDragDrop"/>
|
||||
<element name="TRxDBLookupCombo.OnDragOver"/>
|
||||
<element name="TRxDBLookupCombo.OnEndDrag"/>
|
||||
<element name="TRxDBLookupCombo.OnEnter"/>
|
||||
<element name="TRxDBLookupCombo.OnExit"/>
|
||||
<element name="TRxDBLookupCombo.OnKeyDown"/>
|
||||
<element name="TRxDBLookupCombo.OnKeyPress"/>
|
||||
<element name="TRxDBLookupCombo.OnKeyUp"/>
|
||||
<element name="TRxDBLookupCombo.OnMouseDown"/>
|
||||
<element name="TRxDBLookupCombo.OnMouseMove"/>
|
||||
<element name="TRxDBLookupCombo.OnMouseUp"/>
|
||||
<element name="TRxDBLookupCombo.OnStartDrag"/>
|
||||
<element name="TRxDBLookupCombo.OnGetGridCellProps"/>
|
||||
<element name="TRxDBLookupCombo.OnSelect"/>
|
||||
<element name="TRxDBLookupCombo.ParentColor"/>
|
||||
<element name="TRxDBLookupCombo.ParentFont"/>
|
||||
<element name="TRxDBLookupCombo.ParentShowHint"/>
|
||||
<element name="TRxDBLookupCombo.PopupMenu"/>
|
||||
<element name="TRxDBLookupCombo.ReadOnly"/>
|
||||
<element name="TRxDBLookupCombo.ShowHint"/>
|
||||
<element name="TRxDBLookupCombo.TabOrder"/>
|
||||
<element name="TRxDBLookupCombo.TabStop"/>
|
||||
<element name="TRxDBLookupCombo.Visible"/>
|
||||
<element name="TRxDBLookupCombo.DisplayAllFields"/>
|
||||
<element name="TRxDBLookupCombo.DropDownCount"/>
|
||||
<element name="TRxDBLookupCombo.DropDownWidth"/>
|
||||
<element name="TRxDBLookupCombo.LookupDisplay"/>
|
||||
<element name="TRxDBLookupCombo.LookupDisplayIndex"/>
|
||||
<element name="TRxDBLookupCombo.LookupField"/>
|
||||
<element name="TRxDBLookupCombo.LookupSource"/>
|
||||
<element name="TRxDBLookupCombo.UnfindedValue"/>
|
||||
<descr>
|
||||
<p>The RxLookup unit contains the declarations for the certain components on the RX DBAware page of the Component palette and their associated objects, types, and constants.
|
||||
When you add a component declared in this unit to a form, the unit is automatically added to the uses clause of that form's unit.</p>
|
||||
</descr>
|
||||
<element name="TRxLookupEdit.OnClosePopup">
|
||||
<descr>Событие возникает при закрытии PopUp окна выбора данных.</descr>
|
||||
</element>
|
||||
<element name="TRxDBLookupCombo.OnClosePopup">
|
||||
<descr>Событие возникает при закрытии PopUp окна выбора данных.</descr>
|
||||
</element>
|
||||
</module>
|
||||
<module name="dbdateedit">
|
||||
<element name="TDBDateEdit">
|
||||
<descr>Компонента TDBDateEdit - ориентированная на работу с базами данных компонента для редактирования даты. Установленное значение свойства Date становится новым значением поля в БД, если значение свойства ReadOnly компоненты TDBDateEdit - False.
|
||||
TDBDateEdit является наследником TDateEdit и имеет все те же свойства и методы, и дополнительно имеет свойства, необходимые для работы с полями базы данных.
|
||||
|
||||
Компонента TDBDateEdit может быть применена к тем полям наборов данных, которые позволяют чтение и присвоение значений через свойство AsDateTime.</descr>
|
||||
</element>
|
||||
<element name="TDBDateEdit.Create"/>
|
||||
<element name="TDBDateEdit.Destroy"/>
|
||||
<element name="TDBDateEdit.DataField"/>
|
||||
<element name="TDBDateEdit.DataSource"/>
|
||||
<element name="TDBDateEdit.ReadOnly"/>
|
||||
<element name="TDBDateEdit.DefaultToday">
|
||||
<descr>Свойство DialogTitle задает заголовок диалогового окна, появляющегося при нажатии на кнопку компоненты TFilenameEdit (TOpenDialog) или TDateEdit, TDBDateEdit (диалог выбора даты).</descr>
|
||||
</element>
|
||||
<element name="TRxDBCalcEdit">
|
||||
<descr>Компонента TRxDBCalcEdit - ориентированная на работу с базами данных компонента для редактирования чисел с возможностью импользования выпадающего калькулятора. Установленное значение свойства Value становится новым значением поля в БД, если значение свойства ReadOnly - False.
|
||||
TRxDBCalcEdit является наследником TDBCalcEdit и имеет все те же свойства и методы, и дополнительно имеет свойства, необходимые для работы с полями базы данных.
|
||||
Компонента TRxDBCalcEdit может быть применена к тем полям данных, которые позволяют чтение и присвоение значений через свойства AsFloat, AsInteger.</descr>
|
||||
</element>
|
||||
<element name="TRxDBCalcEdit.Create"/>
|
||||
<element name="TRxDBCalcEdit.Destroy"/>
|
||||
<element name="TRxDBCalcEdit.DataField"/>
|
||||
<element name="TRxDBCalcEdit.DataSource"/>
|
||||
<element name="TRxDBCalcEdit.ReadOnly"/>
|
||||
</module>
|
||||
<module name="folderlister">
|
||||
<element name="TFolderLister">
|
||||
<short>Класс по управлению списком файлов</short>
|
||||
|
148
components/rx/trunk/docs/rxlookup.xml
Normal file
148
components/rx/trunk/docs/rxlookup.xml
Normal file
@ -0,0 +1,148 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<fpdoc-descriptions><package name="rxnew">
|
||||
<module name="rxlookup">
|
||||
<element name="TRxLookupEdit">
|
||||
<short>TRxLookupEdit Component</short>
|
||||
<descr>
|
||||
<p>Компонента TRxLookupEdit представляет собой редактор с возможностью как прямого ввода текста пользователем в строке редактирования, так и выбора текста из выпадающего списка, заполняемого значениями из базы данных. При открытом списке набор пользователем символов с клавиатуры приводит к позиционированию списка на ближайшую запись, совпадающую с введенным текстом. </p>
|
||||
<p>Для заполнения выпадающего списка используются свойства LookupSource, LookupField, LookupDisplay и LookupDisplayIndex, аналогично списку компоненты TRxDBLookupCombo. </p>
|
||||
<p>Введенное пользователем или выбранное из списка значение доступно через свойство Text.
|
||||
Свойство LookupValue (read-only) позволяет получить значение ключевого поля из lookup-набора данных (заданного свойством LookupField), если пользвателем был сделан выбор из списка.</p>
|
||||
</descr>
|
||||
</element>
|
||||
<element name="TRxLookupEdit.Create"/>
|
||||
<element name="TRxLookupEdit.Destroy"/>
|
||||
<element name="TRxLookupEdit.DropDownCount"/>
|
||||
<element name="TRxLookupEdit.DropDownWidth"/>
|
||||
<element name="TRxLookupEdit.LookupDisplay"/>
|
||||
<element name="TRxLookupEdit.LookupDisplayIndex">
|
||||
<descr>В случае, если свойство <link id="TRxLookupEdit.LookupDisplay">LookupDisplay</link> задает более одного поля для отображения в списке, значение свойства LookupDisplayIndex определяет номер поля, значение которого возвращается свойством DisplayValue.</descr>
|
||||
</element>
|
||||
<element name="TRxLookupEdit.LookupField"/>
|
||||
<element name="TRxLookupEdit.LookupSource"/>
|
||||
<element name="TRxLookupEdit.PopUpFormOptions"/>
|
||||
<element name="TRxDBLookupCombo">
|
||||
<short>TRxDBLookupCombo Component</short>
|
||||
<descr>Unit
|
||||
RxLookup
|
||||
Description
|
||||
Компонента TRxDBLookupCombo почти полностью аналогична стандартной компоненте из VCL TDBLookupCombo и имеет те же самые свойства, методы и события. Однако по сравнению с TDBLookupCombo у этой компоненты есть некоторые дополнительные возможности и свойства.
|
||||
TRxDBLookupCombo позволяет использовать в качестве LookupSource любой источник данных - как TTable, так и TQuery, при этом свойство LookupField не обязательно должно быть индексированным полем.
|
||||
Компонента TRxDBLookupCombo также позволяет производить поиск нужного термина при наборе первых букв этого термина.
|
||||
Например, у вас имеется таблица или результат запроса, седержащий поля CustNo и CustName. Тогда вы можете указать поле CustName как значение свойства LookupDisplay. Если пользователь вашего приложения наберет первые буквы нужной ему фамилии (находящейся в поле CustName), то если компонента TRxDBLookupCombo имеет фокус ввода, автоматически выпадет список доступных значений и выделенный элемент в списке установится в значение, первые буквы которого совпадают с введенными пользователем.
|
||||
Если свойство IgnoreCase установлено в True, то при наборе пользователем первых букв термина регистр символов не учитывается. Надо иметь в виду, что при работе с русскоязычными значениями в полях БД не все драйвера поддерживают преобразование регистра символов.
|
||||
Свойство IndexSwitch определяет, будет ли при необходимости производиться переключение индексов таблицы (если источником данных служит таблица, а не результат запроса). В случае использования больших SQL-таблиц переключение индексов может занять длительное время, поэтому в таких случаях свойство желательно устанавливать в значение False.
|
||||
Свойтсво DisplayEmpty позволяет задать текстовую строку для отображения в строке TRxDBLookupCombo, когда не сделано никакого выбора. Вызов метода ResetField приводит к очистке содержимого компоненты, устоновке значения Value в пустую строку, и отображению значения DisplayEmpty.
|
||||
В дополнение к событию OnDropDown, имеющемуся у TDBLookupCombo, компонента имеет событие OnCloseUp, вызываемое при закрытии выпадающего списка. Метод IsDropDown позволяет определить текущее состояние выпадающего списка выбора. Событие OnChange происходит при смене значения cвойства Value.
|
||||
Компонента также позволяет задать изображения для рисования в левой части каждой строки списка, в зависимости от содержимого полей БД, с помощью события OnGetImage.
|
||||
В остальном компонента TRxDBLookupCombo полностью аналогична компоненте TDBLookupCombo.
|
||||
|
||||
ВНИМАНИЕ
|
||||
При присвоении значений свойству Value или DisplayValue компонент TRxDBLookupCombo или TRxDBLookupList безошибочное позиционирование на соответствующую запись в списке произойдет только в том случае, если соответствующее поле в подмножестве записей, заданном источником данных DataSource, имеет только уникальные неповторяющиеся значения. В противном случае Вы получите несколько "выбранных" элементов в списке (причем реально будет выбран только один самый первый), значения полей в которых равны заданному. Избегайте таких ситуаций!
|
||||
|
||||
При работе с некоторыми SQL-серверами БД установка свойств IndexSwitch или IgnoreCase в значение True может приводить к неожиданному поведению компоненты. В этом случае постарайтесь добиться "правильного" поведения за счет комбинирования разных значений свойств IgnoreCase и IndexSwitch.</descr>
|
||||
</element>
|
||||
<element name="TRxDBLookupCombo.PopupVisible"/>
|
||||
<element name="TRxDBLookupCombo.Value"/>
|
||||
<element name="TRxDBLookupCombo.KeyValue"/>
|
||||
<element name="TRxDBLookupCombo.AutoSize"/>
|
||||
<element name="TRxDBLookupCombo.Align"/>
|
||||
<element name="TRxDBLookupCombo.Anchors"/>
|
||||
<element name="TRxDBLookupCombo.BorderSpacing"/>
|
||||
<element name="TRxDBLookupCombo.ButtonOnlyWhenFocused"/>
|
||||
<element name="TRxDBLookupCombo.ButtonWidth"/>
|
||||
<element name="TRxDBLookupCombo.Color"/>
|
||||
<element name="TRxDBLookupCombo.DataField"/>
|
||||
<element name="TRxDBLookupCombo.DataSource"/>
|
||||
<element name="TRxDBLookupCombo.DirectInput"/>
|
||||
<element name="TRxDBLookupCombo.DragCursor"/>
|
||||
<element name="TRxDBLookupCombo.DragMode"/>
|
||||
<element name="TRxDBLookupCombo.Enabled"/>
|
||||
<element name="TRxDBLookupCombo.PopUpFormOptions"/>
|
||||
<element name="TRxDBLookupCombo.Flat"/>
|
||||
<element name="TRxDBLookupCombo.Font"/>
|
||||
<element name="TRxDBLookupCombo.Glyph"/>
|
||||
<element name="TRxDBLookupCombo.EmptyValue">
|
||||
<short>property EmptyValue: string;</short>
|
||||
<descr>Свойство задает значение, присвоение которого свойству Value будет восприниматься как присвоение "пустого" значения и приведет к очистке DataField. По умолчанию значение свойства есть пустая строка.</descr>
|
||||
</element>
|
||||
<element name="TRxDBLookupCombo.EmptyItemColor">
|
||||
<short>property EmptyItemColor: TColor;</short>
|
||||
<descr>Свойство задает значение цвета, которым будет рисоваться дополнительный нескролируемый элемент списка для "пустого" значения (т.е. которое совпадает с DisplayEmpty).</descr>
|
||||
</element>
|
||||
<element name="TRxDBLookupCombo.NumGlyphs"/>
|
||||
<element name="TRxDBLookupCombo.OnButtonClick"/>
|
||||
<element name="TRxDBLookupCombo.OnChange"/>
|
||||
<element name="TRxDBLookupCombo.OnClick"/>
|
||||
<element name="TRxDBLookupCombo.OnDblClick"/>
|
||||
<element name="TRxDBLookupCombo.OnDragDrop"/>
|
||||
<element name="TRxDBLookupCombo.OnDragOver"/>
|
||||
<element name="TRxDBLookupCombo.OnEndDrag"/>
|
||||
<element name="TRxDBLookupCombo.OnEnter"/>
|
||||
<element name="TRxDBLookupCombo.OnExit"/>
|
||||
<element name="TRxDBLookupCombo.OnKeyDown"/>
|
||||
<element name="TRxDBLookupCombo.OnKeyPress"/>
|
||||
<element name="TRxDBLookupCombo.OnKeyUp"/>
|
||||
<element name="TRxDBLookupCombo.OnMouseDown"/>
|
||||
<element name="TRxDBLookupCombo.OnMouseMove"/>
|
||||
<element name="TRxDBLookupCombo.OnMouseUp"/>
|
||||
<element name="TRxDBLookupCombo.OnStartDrag"/>
|
||||
<element name="TRxDBLookupCombo.OnGetGridCellProps"/>
|
||||
<element name="TRxDBLookupCombo.OnSelect"/>
|
||||
<element name="TRxDBLookupCombo.ParentColor"/>
|
||||
<element name="TRxDBLookupCombo.ParentFont"/>
|
||||
<element name="TRxDBLookupCombo.ParentShowHint"/>
|
||||
<element name="TRxDBLookupCombo.PopupMenu"/>
|
||||
<element name="TRxDBLookupCombo.ReadOnly"/>
|
||||
<element name="TRxDBLookupCombo.ShowHint"/>
|
||||
<element name="TRxDBLookupCombo.TabOrder"/>
|
||||
<element name="TRxDBLookupCombo.TabStop"/>
|
||||
<element name="TRxDBLookupCombo.Visible"/>
|
||||
<element name="TRxDBLookupCombo.DisplayAllFields"/>
|
||||
<element name="TRxDBLookupCombo.DropDownCount"/>
|
||||
<element name="TRxDBLookupCombo.DropDownWidth"/>
|
||||
<element name="TRxDBLookupCombo.LookupDisplay"/>
|
||||
<element name="TRxDBLookupCombo.LookupDisplayIndex"/>
|
||||
<element name="TRxDBLookupCombo.LookupField"/>
|
||||
<element name="TRxDBLookupCombo.LookupSource"/>
|
||||
<element name="TRxDBLookupCombo.UnfindedValue"/>
|
||||
<descr>
|
||||
<p>The RxLookup unit contains the declarations for the certain components on the RX DBAware page of the Component palette and their associated objects, types, and constants.
|
||||
When you add a component declared in this unit to a form, the unit is automatically added to the uses clause of that form's unit.</p>
|
||||
</descr>
|
||||
<element name="TRxLookupEdit.OnClosePopup">
|
||||
<descr>Событие возникает при закрытии PopUp окна выбора данных.</descr>
|
||||
</element>
|
||||
<element name="TRxDBLookupCombo.OnClosePopup">
|
||||
<descr>Событие возникает при закрытии PopUp окна выбора данных.</descr>
|
||||
</element>
|
||||
</module>
|
||||
<module name="dbdateedit">
|
||||
<element name="TDBDateEdit">
|
||||
<descr>Компонента TDBDateEdit - ориентированная на работу с базами данных компонента для редактирования даты. Установленное значение свойства Date становится новым значением поля в БД, если значение свойства ReadOnly компоненты TDBDateEdit - False.
|
||||
TDBDateEdit является наследником TDateEdit и имеет все те же свойства и методы, и дополнительно имеет свойства, необходимые для работы с полями базы данных.
|
||||
|
||||
Компонента TDBDateEdit может быть применена к тем полям наборов данных, которые позволяют чтение и присвоение значений через свойство AsDateTime.</descr>
|
||||
</element>
|
||||
<element name="TDBDateEdit.Create"/>
|
||||
<element name="TDBDateEdit.Destroy"/>
|
||||
<element name="TDBDateEdit.DataField"/>
|
||||
<element name="TDBDateEdit.DataSource"/>
|
||||
<element name="TDBDateEdit.ReadOnly"/>
|
||||
<element name="TDBDateEdit.DefaultToday">
|
||||
<descr>Свойство DialogTitle задает заголовок диалогового окна, появляющегося при нажатии на кнопку компоненты TFilenameEdit (TOpenDialog) или TDateEdit, TDBDateEdit (диалог выбора даты).</descr>
|
||||
</element>
|
||||
<element name="TRxDBCalcEdit">
|
||||
<descr>Компонента TRxDBCalcEdit - ориентированная на работу с базами данных компонента для редактирования чисел с возможностью импользования выпадающего калькулятора. Установленное значение свойства Value становится новым значением поля в БД, если значение свойства ReadOnly - False.
|
||||
TRxDBCalcEdit является наследником TDBCalcEdit и имеет все те же свойства и методы, и дополнительно имеет свойства, необходимые для работы с полями базы данных.
|
||||
Компонента TRxDBCalcEdit может быть применена к тем полям данных, которые позволяют чтение и присвоение значений через свойства AsFloat, AsInteger.</descr>
|
||||
</element>
|
||||
<element name="TRxDBCalcEdit.Create"/>
|
||||
<element name="TRxDBCalcEdit.Destroy"/>
|
||||
<element name="TRxDBCalcEdit.DataField"/>
|
||||
<element name="TRxDBCalcEdit.DataSource"/>
|
||||
<element name="TRxDBCalcEdit.ReadOnly"/>
|
||||
</module>
|
||||
|
||||
</package>
|
||||
</fpdoc-descriptions>
|
Reference in New Issue
Block a user