📄 jvdyncontrolenginedevexpcx.pas
字号:
end;
procedure TJvDynControlCxDirectoryEdit.ControlSetCxProperties(Value: TCxDynControlWrapper);
begin
Style.LookAndFeel.Assign(Value.LookAndFeel);
Style.StyleController := Value.StyleController;
end;
procedure TJvDynControlCxDirectoryEdit.ControlSetInitialDir(const Value: string);
begin
FInitialDir := Value;
end;
procedure TJvDynControlCxDirectoryEdit.ControlSetDialogTitle(const Value: string);
begin
FDialogTitle := Value;
end;
procedure TJvDynControlCxDirectoryEdit.ControlSetDialogOptions(Value: TSelectDirOpts);
begin
FDialogOptions := Value;
end;
//=== { TJvDynControlCxDateTimeEdit } ========================================
procedure TJvDynControlCxDateTimeEdit.ControlSetDefaultProperties;
begin
Properties.ShowTime := True;
Properties.SaveTime := False;
Properties.InputKind := ikStandard;
end;
procedure TJvDynControlCxDateTimeEdit.ControlSetReadOnly(Value: Boolean);
begin
Properties.ReadOnly := Value;
end;
procedure TJvDynControlCxDateTimeEdit.ControlSetCaption(const Value: string);
begin
end;
procedure TJvDynControlCxDateTimeEdit.ControlSetTabOrder(Value: Integer);
begin
TabOrder := Value;
end;
procedure TJvDynControlCxDateTimeEdit.ControlSetOnEnter(Value: TNotifyEvent);
begin
OnEnter := Value;
end;
procedure TJvDynControlCxDateTimeEdit.ControlSetOnExit(Value: TNotifyEvent);
begin
OnExit := Value;
end;
procedure TJvDynControlCxDateTimeEdit.ControlSetOnChange(Value: TNotifyEvent);
begin
Properties.OnChange := Value;
end;
procedure TJvDynControlCxDateTimeEdit.ControlSetOnClick(Value: TNotifyEvent);
begin
end;
procedure TJvDynControlCxDateTimeEdit.ControlSetHint(const Value: string);
begin
Hint := Value;
end;
procedure TJvDynControlCxDateTimeEdit.ControlSetValue(Value: Variant);
begin
Text := Value;
end;
function TJvDynControlCxDateTimeEdit.ControlGetValue: Variant;
begin
Result := Text;
end;
// IJvDynControlDate
procedure TJvDynControlCxDateTimeEdit.ControlSetMinDate(Value: TDateTime);
begin
Properties.MinDate := Value;
end;
procedure TJvDynControlCxDateTimeEdit.ControlSetMaxDate(Value: TDateTime);
begin
Properties.MaxDate := Value;
end;
procedure TJvDynControlCxDateTimeEdit.ControlSetFormat(const Value: string);
begin
// Format := Value;
end;
procedure TJvDynControlCxDateTimeEdit.ControlSetCxProperties(Value: TCxDynControlWrapper);
begin
Style.LookAndFeel.Assign(Value.LookAndFeel);
Style.StyleController := Value.StyleController;
end;
//=== { TJvDynControlCxDateEdit } ============================================
procedure TJvDynControlCxDateEdit.ControlSetDefaultProperties;
begin
Properties.ShowTime := False;
Properties.SaveTime := False;
Properties.InputKind := ikStandard;
end;
procedure TJvDynControlCxDateEdit.ControlSetReadOnly(Value: Boolean);
begin
Properties.ReadOnly := Value;
end;
procedure TJvDynControlCxDateEdit.ControlSetCaption(const Value: string);
begin
end;
procedure TJvDynControlCxDateEdit.ControlSetTabOrder(Value: Integer);
begin
TabOrder := Value;
end;
procedure TJvDynControlCxDateEdit.ControlSetOnEnter(Value: TNotifyEvent);
begin
OnEnter := Value;
end;
procedure TJvDynControlCxDateEdit.ControlSetOnExit(Value: TNotifyEvent);
begin
OnExit := Value;
end;
procedure TJvDynControlCxDateEdit.ControlSetOnChange(Value: TNotifyEvent);
begin
Properties.OnChange := Value;
end;
procedure TJvDynControlCxDateEdit.ControlSetOnClick(Value: TNotifyEvent);
begin
end;
procedure TJvDynControlCxDateEdit.ControlSetHint(const Value: string);
begin
Hint := Value;
end;
procedure TJvDynControlCxDateEdit.ControlSetValue(Value: Variant);
begin
Text := Value;
end;
function TJvDynControlCxDateEdit.ControlGetValue: Variant;
begin
Result := Text;
end;
// IJvDynControlDate
procedure TJvDynControlCxDateEdit.ControlSetMinDate(Value: TDateTime);
begin
Properties.MinDate := Value;
end;
procedure TJvDynControlCxDateEdit.ControlSetMaxDate(Value: TDateTime);
begin
Properties.MaxDate := Value;
end;
procedure TJvDynControlCxDateEdit.ControlSetFormat(const Value: string);
begin
// Format := Value;
end;
procedure TJvDynControlCxDateEdit.ControlSetCxProperties(Value: TCxDynControlWrapper);
begin
Style.LookAndFeel.Assign(Value.LookAndFeel);
Style.StyleController := Value.StyleController;
end;
//=== { TJvDynControlCxTimeEdit } ============================================
procedure TJvDynControlCxTimeEdit.ControlSetDefaultProperties;
begin
Properties.ShowDate := False;
Properties.UseCtrlIncrement := True;
end;
procedure TJvDynControlCxTimeEdit.ControlSetReadOnly(Value: Boolean);
begin
Properties.ReadOnly := Value;
end;
procedure TJvDynControlCxTimeEdit.ControlSetCaption(const Value: string);
begin
end;
procedure TJvDynControlCxTimeEdit.ControlSetTabOrder(Value: Integer);
begin
TabOrder := Value;
end;
procedure TJvDynControlCxTimeEdit.ControlSetOnEnter(Value: TNotifyEvent);
begin
OnEnter := Value;
end;
procedure TJvDynControlCxTimeEdit.ControlSetOnExit(Value: TNotifyEvent);
begin
OnExit := Value;
end;
procedure TJvDynControlCxTimeEdit.ControlSetOnChange(Value: TNotifyEvent);
begin
Properties.OnChange := Value;
end;
procedure TJvDynControlCxTimeEdit.ControlSetOnClick(Value: TNotifyEvent);
begin
end;
procedure TJvDynControlCxTimeEdit.ControlSetHint(const Value: string);
begin
Hint := Value;
end;
procedure TJvDynControlCxTimeEdit.ControlSetValue(Value: Variant);
begin
Text := Value;
end;
function TJvDynControlCxTimeEdit.ControlGetValue: Variant;
begin
Result := Text;
end;
procedure TJvDynControlCxTimeEdit.ControlSetCxProperties(Value: TCxDynControlWrapper);
begin
Style.LookAndFeel.Assign(Value.LookAndFeel);
Style.StyleController := Value.StyleController;
end;
procedure TJvDynControlCxTimeEdit.ControlSetFormat(const Value: string);
begin
// Properties.Format := Value;
Properties.Use24HourFormat := (Pos('H', Value) > 0);
if (Pos('s', Value) > 0) then
Properties.TimeFormat := tfHourMinSec
else
if (Pos('m', Value) > 0) then
Properties.TimeFormat := tfHourMin
else
Properties.TimeFormat := tfHour;
end;
//=== { TJvDynControlCxCheckBox } ============================================
procedure TJvDynControlCxCheckBox.ControlSetDefaultProperties;
begin
end;
procedure TJvDynControlCxCheckBox.ControlSetReadOnly(Value: Boolean);
begin
Properties.ReadOnly := Value;
end;
procedure TJvDynControlCxCheckBox.ControlSetCaption(const Value: string);
begin
Properties.Caption := Value;
end;
procedure TJvDynControlCxCheckBox.ControlSetTabOrder(Value: Integer);
begin
TabOrder := Value;
end;
procedure TJvDynControlCxCheckBox.ControlSetOnEnter(Value: TNotifyEvent);
begin
OnEnter := Value;
end;
procedure TJvDynControlCxCheckBox.ControlSetOnExit(Value: TNotifyEvent);
begin
OnExit := Value;
end;
procedure TJvDynControlCxCheckBox.ControlSetOnChange(Value: TNotifyEvent);
begin
Properties.OnChange := Value;
end;
procedure TJvDynControlCxCheckBox.ControlSetOnClick(Value: TNotifyEvent);
begin
OnClick := Value;
end;
procedure TJvDynControlCxCheckBox.ControlSetHint(const Value: string);
begin
Hint := Value;
end;
procedure TJvDynControlCxCheckBox.ControlSetValue(Value: Variant);
begin
Checked := JvDynControlVariantToBoolean(Value);
end;
function TJvDynControlCxCheckBox.ControlGetValue: Variant;
begin
Result := Checked;
end;
procedure TJvDynControlCxCheckBox.ControlSetCxProperties(Value: TCxDynControlWrapper);
begin
Style.LookAndFeel.Assign(Value.LookAndFeel);
Style.StyleController := Value.StyleController;
end;
//=== { TJvDynControlCxMemo } ================================================
procedure TJvDynControlCxMemo.ControlSetDefaultProperties;
begin
end;
procedure TJvDynControlCxMemo.ControlSetReadOnly(Value: Boolean);
begin
Properties.ReadOnly := Value;
end;
procedure TJvDynControlCxMemo.ControlSetCaption(const Value: string);
begin
end;
procedure TJvDynControlCxMemo.ControlSetTabOrder(Value: Integer);
begin
TabOrder := Value;
end;
procedure TJvDynControlCxMemo.ControlSetOnEnter(Value: TNotifyEvent);
begin
OnEnter := Value;
end;
procedure TJvDynControlCxMemo.ControlSetOnExit(Value: TNotifyEvent);
begin
OnExit := Value;
end;
procedure TJvDynControlCxMemo.ControlSetOnChange(Value: TNotifyEvent);
begin
Properties.OnChange := Value;
end;
procedure TJvDynControlCxMemo.ControlSetOnClick(Value: TNotifyEvent);
begin
OnClick := Value;
end;
procedure TJvDynControlCxMemo.ControlSetHint(const Value: string);
begin
Hint := Value;
end;
procedure TJvDynControlCxMemo.ControlSetValue(Value: Variant);
begin
Text := Value;
end;
function TJvDynControlCxMemo.ControlGetValue: Variant;
begin
Result := Text;
end;
procedure TJvDynControlCxMemo.ControlSetSorted(Value: Boolean);
begin
end;
procedure TJvDynControlCxMemo.ControlSetItems(Value: TStrings);
begin
Lines.Assign(Value);
end;
function TJvDynControlCxMemo.ControlGetItems: TStrings;
begin
Result := Lines;
end;
procedure TJvDynControlCxMemo.ControlSetWantTabs(Value: Boolean);
begin
Properties.WantTabs := Value;
end;
procedure TJvDynControlCxMemo.ControlSetWantReturns(Value: Boolean);
begin
Properties.WantReturns := Value;
end;
procedure TJvDynControlCxMemo.ControlSetWordWrap(Value: Boolean);
begin
Properties.WordWrap := Value;
end;
procedure TJvDynControlCxMemo.ControlSetScrollBars(Value: TScrollStyle);
begin
Properties.ScrollBars := Value;
end;
procedure TJvDynControlCxMemo.ControlSetCxProperties(Value: TCxDynControlWrapper);
begin
Style.LookAndFeel.Assign(Value.LookAndFeel);
Style.StyleController := Value.StyleController;
end;
//=== { TJvDynControlCxRichEdit } ============================================
procedure TJvDynControlCxRichEdit.ControlSetDefaultProperties;
begin
end;
procedure TJvDynControlCxRichEdit.ControlSetReadOnly(Value: Boolean);
begin
Properties.ReadOnly := Value;
end;
procedure TJvDynControlCxRichEdit.ControlSetCaption(const Value: string);
begin
end;
procedure TJvDynControlCxRichEdit.ControlSetTabOrder(Value: Integer);
begin
TabOrder := Value;
end;
procedure TJvDynControlCxRichEdit.ControlSetOnEnter(Value: TNotifyEvent);
begin
OnEnter := Value;
end;
procedure TJvDynControlCxRichEdit.ControlSetOnExit(Value: TNotifyEvent);
begin
OnExit := Value;
end;
procedure TJvDynControlCxRichEdit.ControlSetOnChange(Value: TNotifyEvent);
begin
Properties.OnChange := Value;
end;
procedure TJvDynControlCxRichEdit.ControlSetOnClick(Value: TNotifyEvent);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -