git-svn-id: https://192.168.0.254/svn/Componentes.Terceros.SDAC@3 6f543ec7-021b-7e4c-98c9-62eafc7fb9a8
91 lines
1.7 KiB
ObjectPascal
91 lines
1.7 KiB
ObjectPascal
|
|
//////////////////////////////////////////////////
|
|
// Data Access Components
|
|
// Copyright © 1998-2005 Core Lab. All right reserved.
|
|
//////////////////////////////////////////////////
|
|
|
|
{$IFNDEF CLR}
|
|
|
|
{$I Dac.inc}
|
|
|
|
unit DAParamValueEditor;
|
|
{$ENDIF}
|
|
|
|
interface
|
|
uses
|
|
{$IFDEF MSWINDOWS}
|
|
Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
|
|
StdCtrls, Buttons, ComCtrls, ExtCtrls,
|
|
{$ENDIF}
|
|
{$IFDEF LINUX}
|
|
SysUtils, Types, Classes, QGraphics, QControls, QForms, QDialogs, QStdCtrls,
|
|
QExtCtrls, QComCtrls, QButtons,
|
|
{$ENDIF}
|
|
DB, CREditor;
|
|
|
|
type
|
|
TDAParamValueEditor = class(TCREditorForm)
|
|
Memo: TMemo;
|
|
//udIndex: TUpDown;
|
|
|
|
procedure MemoChange(Sender: TObject);
|
|
|
|
protected
|
|
function GetValue: string;
|
|
procedure SetValue(Value: string);
|
|
|
|
function GetComponent: TComponent; override;
|
|
procedure SetComponent(Value: TComponent); override;
|
|
|
|
public
|
|
property Value: string read GetValue write SetValue;
|
|
end;
|
|
|
|
implementation
|
|
|
|
uses
|
|
MemData, CRParser
|
|
{$IFDEF VER6P}
|
|
, Variants
|
|
{$ENDIF}
|
|
;
|
|
|
|
{$IFDEF IDE}
|
|
{$R *.dfm}
|
|
{$ENDIF}
|
|
{$IFDEF MSWINDOWS}
|
|
{$R DAParamValueEditor.dfm}
|
|
{$ENDIF}
|
|
{$IFDEF LINUX}
|
|
{$R *.xfm}
|
|
{$ENDIF}
|
|
|
|
function TDAParamValueEditor.GetValue: string;
|
|
begin
|
|
Result := Memo.Lines.Text;
|
|
end;
|
|
|
|
procedure TDAParamValueEditor.SetValue(Value: string);
|
|
begin
|
|
Memo.Lines.Text := Value;
|
|
Modified := False;
|
|
end;
|
|
|
|
procedure TDAParamValueEditor.MemoChange(Sender: TObject);
|
|
begin
|
|
inherited;
|
|
Modified := True;
|
|
end;
|
|
|
|
function TDAParamValueEditor.GetComponent: TComponent;
|
|
begin
|
|
Result := nil;
|
|
end;
|
|
|
|
procedure TDAParamValueEditor.SetComponent(Value: TComponent);
|
|
begin
|
|
end;
|
|
|
|
end.
|
|
|