📄 jvdyncontrolenginedevexpcxdb.pas
字号:
end;
destructor TJvDynControlCxDBRadioGroup.Destroy;
begin
FItems.Free;
inherited Destroy;
end;
procedure TJvDynControlCxDBRadioGroup.ControlSetDefaultProperties;
begin
end;
procedure TJvDynControlCxDBRadioGroup.ControlSetCaption(const Value: string);
begin
Caption := Value;
end;
procedure TJvDynControlCxDBRadioGroup.ControlSetTabOrder(Value: Integer);
begin
TabOrder := Value;
end;
procedure TJvDynControlCxDBRadioGroup.ControlSetHint(const Value: string);
begin
Hint := Value;
end;
procedure TJvDynControlCxDBRadioGroup.ControlSetOnEnter(Value: TNotifyEvent);
begin
OnEnter := Value;
end;
procedure TJvDynControlCxDBRadioGroup.ControlSetOnExit(Value: TNotifyEvent);
begin
OnExit := Value;
end;
procedure TJvDynControlCxDBRadioGroup.ControlSetOnChange(Value: TNotifyEvent);
begin
OnClick := Value;
end;
procedure TJvDynControlCxDBRadioGroup.ControlSetOnClick(Value: TNotifyEvent);
begin
OnClick := Value;
end;
procedure TJvDynControlCxDBRadioGroup.ControlSetValue(Value: Variant);
var
I: Integer;
begin
if VarIsInt(Value) then
ItemIndex := Value
else
begin
ItemIndex := -1;
for I := 0 to Properties.Items.Count - 1 do
if TcxRadioGroupItem(Properties.Items[I]).Caption = Value then
begin
ItemIndex := I;
Break;
end;
end;
end;
function TJvDynControlCxDBRadioGroup.ControlGetValue: Variant;
begin
Result := ItemIndex;
end;
procedure TJvDynControlCxDBRadioGroup.ControlSetSorted(Value: Boolean);
begin
end;
procedure TJvDynControlCxDBRadioGroup.ControlSetItems(Value: TStrings);
var
I: Integer;
Item: TcxRadioGroupItem;
begin
FItems.Assign(Value);
Properties.Items.Clear;
for I := 0 to Value.Count - 1 do
begin
Item := TcxRadioGroupItem(Properties.Items.Add);
Item.Caption := Value[I];
end;
end;
function TJvDynControlCxDBRadioGroup.ControlGetItems: TStrings;
begin
Result := FItems;
end;
procedure TJvDynControlCxDBRadioGroup.ControlSetColumns(Value: Integer);
begin
Properties.Columns := Value;
end;
procedure TJvDynControlCxDBRadioGroup.ControlSetDataSource(Value: TDataSource);
begin
Databinding.DataSource := Value;
end;
function TJvDynControlCxDBRadioGroup.ControlGetDataSource: TDataSource;
begin
Result := DataBinding.DataSource;
end;
procedure TJvDynControlCxDBRadioGroup.ControlSetDataField(const Value: string);
begin
Databinding.DataField := Value;
end;
function TJvDynControlCxDBRadioGroup.ControlGetDataField: string;
begin
Result := Databinding.DataField;
end;
procedure TJvDynControlCxDBRadioGroup.ControlSetCxProperties(Value: TCxDynControlWrapper);
begin
Style.LookAndFeel.Assign(Value.LookAndFeel);
Style.StyleController := Value.StyleController;
end;
//=== { TJvDynControlCxDBListBox } ===========================================
procedure TJvDynControlCxDBListBox.ControlSetDefaultProperties;
begin
end;
procedure TJvDynControlCxDBListBox.ControlSetCaption(const Value: string);
begin
end;
procedure TJvDynControlCxDBListBox.ControlSetTabOrder(Value: Integer);
begin
TabOrder := Value;
end;
procedure TJvDynControlCxDBListBox.ControlSetHint(const Value: string);
begin
Hint := Value;
end;
procedure TJvDynControlCxDBListBox.ControlSetOnEnter(Value: TNotifyEvent);
begin
OnEnter := Value;
end;
procedure TJvDynControlCxDBListBox.ControlSetOnExit(Value: TNotifyEvent);
begin
OnExit := Value;
end;
procedure TJvDynControlCxDBListBox.ControlSetOnChange(Value: TNotifyEvent);
begin
// Properties.OnChange := Value;
end;
procedure TJvDynControlCxDBListBox.ControlSetOnClick(Value: TNotifyEvent);
begin
OnClick := Value;
end;
procedure TJvDynControlCxDBListBox.ControlSetValue(Value: Variant);
begin
if VarIsInt(Value) then
ItemIndex := Value
else
ItemIndex := Items.IndexOf(Value);
end;
function TJvDynControlCxDBListBox.ControlGetValue: Variant;
begin
Result := ItemIndex;
end;
procedure TJvDynControlCxDBListBox.ControlSetSorted(Value: Boolean);
begin
Sorted := Value;
end;
procedure TJvDynControlCxDBListBox.ControlSetItems(Value: TStrings);
begin
Items.Assign(Value);
end;
function TJvDynControlCxDBListBox.ControlGetItems: TStrings;
begin
Result := Items;
end;
procedure TJvDynControlCxDBListBox.ControlSetOnDblClick(Value: TNotifyEvent);
begin
OnDblClick := Value;
end;
procedure TJvDynControlCxDBListBox.ControlSetDataSource(Value: TDataSource);
begin
Databinding.DataSource := Value;
end;
function TJvDynControlCxDBListBox.ControlGetDataSource: TDataSource;
begin
Result := DataBinding.DataSource;
end;
procedure TJvDynControlCxDBListBox.ControlSetDataField(const Value: string);
begin
Databinding.DataField := Value;
end;
function TJvDynControlCxDBListBox.ControlGetDataField: string;
begin
Result := Databinding.DataField;
end;
procedure TJvDynControlCxDBListBox.ControlSetCxProperties(Value: TCxDynControlWrapper);
begin
Style.LookAndFeel.Assign(Value.LookAndFeel);
Style.StyleController := Value.StyleController;
end;
//=== { TJvDynControlCxDBComboBox } ==========================================
procedure TJvDynControlCxDBComboBox.ControlSetDefaultProperties;
begin
end;
procedure TJvDynControlCxDBComboBox.ControlSetCaption(const Value: string);
begin
end;
procedure TJvDynControlCxDBComboBox.ControlSetTabOrder(Value: Integer);
begin
TabOrder := Value;
end;
procedure TJvDynControlCxDBComboBox.ControlSetHint(const Value: string);
begin
Hint := Value;
end;
procedure TJvDynControlCxDBComboBox.ControlSetOnEnter(Value: TNotifyEvent);
begin
OnEnter := Value;
end;
procedure TJvDynControlCxDBComboBox.ControlSetOnExit(Value: TNotifyEvent);
begin
OnExit := Value;
end;
procedure TJvDynControlCxDBComboBox.ControlSetOnChange(Value: TNotifyEvent);
begin
Properties.OnChange := Value;
end;
procedure TJvDynControlCxDBComboBox.ControlSetOnClick(Value: TNotifyEvent);
begin
OnClick := Value;
end;
procedure TJvDynControlCxDBComboBox.ControlSetValue(Value: Variant);
begin
Text := Value;
end;
function TJvDynControlCxDBComboBox.ControlGetValue: Variant;
begin
Result := Text;
end;
procedure TJvDynControlCxDBComboBox.ControlSetSorted(Value: Boolean);
begin
Properties.Sorted := Value;
end;
procedure TJvDynControlCxDBComboBox.ControlSetItems(Value: TStrings);
begin
Properties.Items.Assign(Value);
end;
function TJvDynControlCxDBComboBox.ControlGetItems: TStrings;
begin
Result := Properties.Items;
end;
procedure TJvDynControlCxDBComboBox.ControlSetNewEntriesAllowed(Value: Boolean);
begin
if Value then
Properties.DropDownListStyle := lsEditList
else
Properties.DropDownListStyle := lsEditFixedList;
end;
procedure TJvDynControlCxDBComboBox.ControlSetDataSource(Value: TDataSource);
begin
Databinding.DataSource := Value;
end;
function TJvDynControlCxDBComboBox.ControlGetDataSource: TDataSource;
begin
Result := DataBinding.DataSource;
end;
procedure TJvDynControlCxDBComboBox.ControlSetDataField(const Value: string);
begin
Databinding.DataField := Value;
end;
function TJvDynControlCxDBComboBox.ControlGetDataField: string;
begin
Result := Databinding.DataField;
end;
procedure TJvDynControlCxDBComboBox.ControlSetCxProperties(Value: TCxDynControlWrapper);
begin
Style.LookAndFeel.Assign(Value.LookAndFeel);
Style.StyleController := Value.StyleController;
end;
//=== { TJvDynControlCxDBImage } =============================================
procedure TJvDynControlCxDBImage.ControlSetDefaultProperties;
begin
end;
procedure TJvDynControlCxDBImage.ControlSetCaption(const Value: string);
begin
Caption := Value;
end;
procedure TJvDynControlCxDBImage.ControlSetTabOrder(Value: Integer);
begin
// TabOrder := Value;
end;
procedure TJvDynControlCxDBImage.ControlSetHint(const Value: string);
begin
Hint := Value;
end;
procedure TJvDynControlCxDBImage.ControlSetOnEnter(Value: TNotifyEvent);
begin
// OnEnter := Value;
end;
procedure TJvDynControlCxDBImage.ControlSetOnExit(Value: TNotifyEvent);
begin
// OnExit := Value;
end;
procedure TJvDynControlCxDBImage.ControlSetOnClick(Value: TNotifyEvent);
begin
OnClick := Value;
end;
procedure TJvDynControlCxDBImage.ControlSetAutoSize(Value: Boolean);
begin
AutoSize := Value;
end;
procedure TJvDynControlCxDBImage.ControlSetIncrementalDisplay(Value: Boolean);
begin
// IncrementalDisplay := Value;
end;
procedure TJvDynControlCxDBImage.ControlSetCenter(Value: Boolean);
begin
Properties.Center := Value;
end;
{$IFDEF VCL}
procedure TJvDynControlCxDBImage.ControlSetProportional(Value: Boolean);
begin
{$IFDEF COMPILER6_UP}
// Proportional := Value;
{$ENDIF COMPILER6_UP}
end;
{$ENDIF VCL}
procedure TJvDynControlCxDBImage.ControlSetStretch(Value: Boolean);
begin
Properties.Stretch := Value;
end;
procedure TJvDynControlCxDBImage.ControlSetTransparent(Value: Boolean);
begin
// Transparent := Value;
end;
procedure TJvDynControlCxDBImage.ControlSetPicture(Value: TPicture);
begin
Picture.Assign(Value);
end;
procedure TJvDynControlCxDBImage.ControlSetGraphic(Value: TGraphic);
begin
Picture.Assign(Value);
end;
function TJvDynControlCxDBImage.ControlGetPicture: TPicture;
begin
Result := Picture;
end;
procedure TJvDynControlCxDBImage.ControlSetDataSource(Value: TDataSource);
begin
Databinding.DataSource := Value;
end;
function TJvDynControlCxDBImage.ControlGetDataSource: TDataSource;
begin
Result := DataBinding.DataSource;
end;
procedure TJvDynControlCxDBImage.ControlSetDataField(const Value: string);
begin
Databinding.DataField := Value;
end;
function TJvDynControlCxDBImage.ControlGetDataField: string;
begin
Result := Databinding.DataField;
end;
procedure TJvDynControlCxDBImage.ControlSetCxProperties(Value: TCxDynControlWrapper);
begin
Style.LookAndFeel.Assign(Value.LookAndFeel);
Style.StyleController := Value.StyleController;
end;
//=== { TJvDynControlCxDBText } ==============================================
procedure TJvDynControlCxDBText.ControlSetDefaultProperties;
begin
end;
procedure TJvDynControlCxDBText.ControlSetCaption(const Value: string);
begin
end;
procedure TJvDynControlCxDBText.ControlSetTabOrder(Value: Integer);
begin
end;
procedure TJvDynControlCxDBText.ControlSetHint(const Value: string);
begin
Hint := Value;
end;
procedure TJvDynControlCxDBText.ControlSetOnEnter(Value: TNotifyEvent);
begin
end;
procedure TJvDynControlCxDBText.ControlSetOnExit(Value: TNotifyEvent);
begin
end;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -