⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 iplotcomponenteditor.pas

📁 iocopm3.04源码,一套很好的工控开发工具
💻 PAS
📖 第 1 页 / 共 5 页
字号:
{*******************************************************}
{                                                       }
{       TiPlotXYComponentEditor                         }
{                                                       }
{       Copyright (c) 1997,2003 Iocomp Software         }
{                                                       }
{*******************************************************}
{$I iInclude.inc}

{$ifdef iVCL}unit  iPlotComponentEditor;{$endif}
{$ifdef iCLX}unit QiPlotComponentEditor;{$endif}

interface

uses
  {$I iIncludeUsesForms.inc}

  {$IFDEF iVCL} iComponentEditorForm,  Printers,  iTypes,  iClasses,  iPlotMasterManager,  iPlotObjects,  iOPCDLLLoader,{$ENDIF}
  {$IFDEF iCLX}QiComponentEditorForm, QPrinters, QiTypes, QiClasses, QiPlotMasterManager, QiPlotObjects, QiOPCDLLLoader,{$ENDIF}

  {$IFDEF iVCL} StdCtrls,  ExtCtrls,  Controls,  ComCtrls, Classes,  iComponentEditorThemePanel,  iComponentEditorButtonPanel,  iEditorBasicComponents,{$ENDIF}
  {$IFDEF iCLX}QStdCtrls, QExtCtrls, QControls, QComCtrls, Classes, QiComponentEditorThemePanel, QiComponentEditorButtonPanel, QiEditorBasicComponents,{$ENDIF}

  {$IFDEF iVCL} iAboutPanel,  Menus,  iComponent,  iVCLComponent,  iPlotLayoutViewer,  iComponentEditorImageEditorPanel,  iCheckBox,  iCustomComponent,  iRadioGroup,  iOPCBrowserPanel;{$ENDIF}
  {$IFDEF iCLX}QiAboutPanel, QMenus, QiComponent, QiCLXComponent, QiPlotLayoutViewer, QiComponentEditorImageEditorPanel, QiCheckBox, QiCustomComponent, QiRadioGroup, QiOPCBrowserPanel;{$ENDIF}

type
  TiPlotComponentEditorForm = class(TiComponentEditorForm)
    PageControl: TiComponentEditorPageControl;
    ControlTabSheet: TTabSheet;
    LayoutTabSheet: TTabSheet;
    iPlotLayoutViewer: TiPlotLayoutViewer;
    AboutTabSheet: TTabSheet;
    iComponentEditorButtonPanel1: TiComponentEditorButtonPanel;
    ChannelsTabSheet: TTabSheet;
    ChannelListBox: TiComponentEditorListBox;
    iChannelAddButton: TButton;
    ChannelRemoveButton: TButton;
    XAxesTabSheet: TTabSheet;
    YAxesTabSheet: TTabSheet;
    XAxisListBox: TiComponentEditorListBox;
    XAxesAddButton: TButton;
    XAxisRemoveButton: TButton;
    YAxisListBox: TiComponentEditorListBox;
    YAxesAddButton: TButton;
    YAxisRemoveButton: TButton;
    XAxisPageControl: TiComponentEditorPageControl;
    XAxisLabelsTabSheet: TTabSheet;
    XAxisGeneralTabSheet: TTabSheet;
    Label12: TLabel;
    Label19: TLabel;
    XAxisSpanEdit: TiComponentEditorEdit;
    XAxisMinEdit: TiComponentEditorEdit;
    XAxisVisibleCheckBox: TiComponentEditorCheckBox;
    XAxisTitleTabSheet: TTabSheet;
    Label23: TLabel;
    XAxisTitleMarginEdit: TiComponentEditorEdit;
    XAxisTitleFontPicker: TiComponentEditorFontPicker;
    XAxisReverseScaleCheckBox: TiComponentEditorCheckBox;
    ToolBarTabSheet: TTabSheet;
    LegendTabSheet: TTabSheet;
    DataViewTabSheet: TTabSheet;
    XAxisScaleTabSheet: TTabSheet;
    YAxisPageControl: TiComponentEditorPageControl;
    YAxisGeneralTabSheet: TTabSheet;
    YAxisTitleTabSheet: TTabSheet;
    Label22: TLabel;
    Label27: TLabel;
    YAxisTitleMarginEdit: TiComponentEditorEdit;
    YAxisTitleTextEdit: TiComponentEditorEdit;
    YAxisTitleFontPicker: TiComponentEditorFontPicker;
    YAxisTitleShowCheckBox: TiComponentEditorCheckBox;
    YAxisLabelsTabSheet: TTabSheet;
    YAxisScaleTabSheet: TTabSheet;
    Label44: TLabel;
    XAxisTitleTextEdit: TiComponentEditorEdit;
    Label87: TLabel;
    XAxisNameEdit: TiComponentEditorEdit;
    Label2: TLabel;
    Label16: TLabel;
    YAxisSpanEdit: TiComponentEditorEdit;
    YAxisMinEdit: TiComponentEditorEdit;
    YAxisVisibleCheckBox: TiComponentEditorCheckBox;
    YAxisReverseScaleCheckBox: TiComponentEditorCheckBox;
    Label41: TLabel;
    YAxisNameEdit: TiComponentEditorEdit;
    ChannelPageControl: TiComponentEditorPageControl;
    ChannelGeneralTabSheet: TTabSheet;
    XaxisTrackingTabSheet: TTabSheet;
    XAxisTrackingEnabledCheckBox: TiComponentEditorCheckBox;
    YAxisTrackingTabSheet: TTabSheet;
    YAxisTrackingEnabledCheckBox: TiComponentEditorCheckBox;
    XAxisTitleShowCheckBox: TiComponentEditorCheckBox;
    XAxisTrackingStyleComboBox: TiComponentEditorComboBox;
    Label43: TLabel;
    YAxisTrackingStyleComboBox: TiComponentEditorComboBox;
    Label47: TLabel;
    Label48: TLabel;
    XAxisTrackingScrollCompressMaxEdit: TiComponentEditorEdit;
    Label49: TLabel;
    YAxisTrackingScrollCompressMaxEdit: TiComponentEditorEdit;
    Label50: TLabel;
    XAxisTrackingAlignFirstStyleComboBox: TiComponentEditorComboBox;
    Label51: TLabel;
    YAxisTrackingAlignFirstStyleComboBox: TiComponentEditorComboBox;
    Label29: TLabel;
    Label30: TLabel;
    Label31: TLabel;
    Label32: TLabel;
    YAxisScaleLinesColorPicker: TiComponentEditorColorPicker;
    YAxisMajorLengthEdit: TiComponentEditorEdit;
    YAxisMajorLengthUpDown: TiUpDown;
    YAxisMinorCountEdit: TiComponentEditorEdit;
    YAxisMinorLengthEdit: TiComponentEditorEdit;
    YAxisMinorCountUpDown: TiUpDown;
    YAxisMinorLengthUpDown: TiUpDown;
    Label25: TLabel;
    Label26: TLabel;
    Label7: TLabel;
    Label8: TLabel;
    XAxisScaleLinesColorPicker: TiComponentEditorColorPicker;
    XAxisMajorLengthEdit: TiComponentEditorEdit;
    XAxisMajorLengthUpDown: TiUpDown;
    XAxisMinorCountEdit: TiComponentEditorEdit;
    XAxisMinorLengthEdit: TiComponentEditorEdit;
    XAxisMinorCountUpDown: TiUpDown;
    XAxisMinorLengthUpDown: TiUpDown;
    ChannelMarkersTabSheet: TTabSheet;
    ToolBarHiddenGroupBox: TGroupBox;
    Label64: TLabel;
    ToolBarListBox: TiComponentEditorListBox;
    ToolBarNameEdit: TiComponentEditorEdit;
    ToolBarShowGroupBox: TGroupBox;
    ToolBarShowEditButtonCheckBox: TiComponentEditorCheckBox;
    ToolBarShowCopyButtonCheckBox: TiComponentEditorCheckBox;
    ToolBarShowSaveButtonCheckBox: TiComponentEditorCheckBox;
    ToolBarShowPrintButtonCheckBox: TiComponentEditorCheckBox;
    ToolBarVisibleCheckBox: TiComponentEditorCheckBox;
    ChannelFillTabSheet: TTabSheet;
    ChannelFillEnabledCheckBox: TiComponentEditorCheckBox;
    Label72: TLabel;
    ChannelFillReferenceEdit: TiComponentEditorEdit;
    ChannelFillUseChannelColorCheckBox: TiComponentEditorCheckBox;
    Label73: TLabel;
    ChannelFillStyleComboBox: TiComponentEditorComboBox;
    Label74: TLabel;
    ChannelFillColorPicker: TiComponentEditorColorPicker;
    ChannelTraceTabSheet: TTabSheet;
    ToolBarShowResumeButtonCheckBox: TiComponentEditorCheckBox;
    ToolBarShowPauseButtonCheckBox: TiComponentEditorCheckBox;
    ToolBarShowAxesModeButtonsCheckBox: TiComponentEditorCheckBox;
    ToolBarShowZoomInOutButtonsCheckBox: TiComponentEditorCheckBox;
    ToolBarShowZoomBoxButtonCheckBox: TiComponentEditorCheckBox;
    ToolBarShowCursorButtonCheckBox: TiComponentEditorCheckBox;
    ChannelDigitalTabSheet: TTabSheet;
    ChannelDigitalEnabledCheckBox: TiComponentEditorCheckBox;
    Label83: TLabel;
    ChannelDigitalReferenceHighEdit: TiComponentEditorEdit;
    Label84: TLabel;
    ChannelDigitalReferenceLowEdit: TiComponentEditorEdit;
    Label85: TLabel;
    ChannelDigitalReferenceStyleComboBox: TiComponentEditorComboBox;
    ChannelFileIOTabSheet: TTabSheet;
    ChannelLogGroupBox: TGroupBox;
    Label86: TLabel;
    ChannelLogFileNameEdit: TiComponentEditorEdit;
    Label88: TLabel;
    ChannelLogBufferSizeEdit: TiComponentEditorEdit;
    ChannelLogBufferSizeUpDown: TiUpDown;
    ControlPageControl: TiComponentEditorPageControl;
    ControlGeneralTabSheet: TTabSheet;
    ControlTitleTabSheet: TTabSheet;
    ControlHintsTabSheet: TTabSheet;
    Label78: TLabel;
    Label79: TLabel;
    HintsShowCheckBox: TiComponentEditorCheckBox;
    HintsPauseEdit: TiComponentEditorEdit;
    HintsPauseUpDown: TiUpDown;
    HintsHidePauseEdit: TiComponentEditorEdit;
    HintsHidePauseUpDown: TiUpDown;
    Label76: TLabel;
    OuterMarginGroupBox: TGroupBox;
    OuterMarginLeftEdit: TiComponentEditorEdit;
    OuterMarginLeftUpDown: TiUpDown;
    OuterMarginTopEdit: TiComponentEditorEdit;
    OuterMarginTopUpDown: TiUpDown;
    OuterMarginBottomEdit: TiComponentEditorEdit;
    OuterMarginBottomUpDown: TiUpDown;
    OuterMarginRightEdit: TiComponentEditorEdit;
    OuterMarginRightUpDown: TiUpDown;
    BorderStyleRadioGroup: TiComponentEditorRadioGroup;
    UpdateFrameRateEdit: TiComponentEditorEdit;
    UpdateFrameRateUpDown: TiUpDown;
    AutoFrameRateCheckBox: TiComponentEditorCheckBox;
    UserCanEditObjectsCheckBox: TiComponentEditorCheckBox;
    Label81: TLabel;
    Label82: TLabel;
    TitleTextEdit: TiComponentEditorEdit;
    TitleVisibleCheckBox: TiComponentEditorCheckBox;
    TitleFontPicker: TiComponentEditorFontPicker;
    TitleMarginEdit: TiComponentEditorEdit;
    ControlPrintTabSheet: TTabSheet;
    PrinterMarginGroupBox: TGroupBox;
    PrintMarginLeftEdit: TiComponentEditorEdit;
    PrintMarginTopEdit: TiComponentEditorEdit;
    PrintMarginBottomEdit: TiComponentEditorEdit;
    PrintMarginRightEdit: TiComponentEditorEdit;
    PrintOrientationRadioGroup: TiComponentEditorRadioGroup;
    PrintShowDialogCheckBox: TiComponentEditorCheckBox;
    ControlFileIOTabSheet: TTabSheet;
    ControlFileIOPropertiesGroupBox: TGroupBox;
    ControlPropertiesOpenPicker: TiComponentEditorOpenPicker;
    ControlPropertiesSavePicker: TiComponentEditorSavePicker;
    Label89: TLabel;
    ChannelPropertiesGroupBox: TGroupBox;
    ChannelPropertiesOpenPicker: TiComponentEditorOpenPicker;
    ChannelPropertiesSavePicker: TiComponentEditorSavePicker;
    ChannelLogFileNamePicker: TiComponentEditorOpenPicker;
    ControlFileIOLogGroupBox: TGroupBox;
    Label90: TLabel;
    Label91: TLabel;
    ControlLogFileNameEdit: TiComponentEditorEdit;
    ControlLogBufferSizeEdit: TiComponentEditorEdit;
    ControlLogBufferSizeUpDown: TiUpDown;
    ControlLogFileNamePicker: TiComponentEditorOpenPicker;
    XAxisMinTimePicker: TiComponentEditorValueConverterPicker;
    XAxisSpanTimePicker: TiComponentEditorValueConverterPicker;
    YAxisMinTimePicker: TiComponentEditorValueConverterPicker;
    YAxisSpanTimePicker: TiComponentEditorValueConverterPicker;
    DataCursorsTabSheet: TTabSheet;
    DataCursorListBox: TiComponentEditorListBox;
    iDataCursorAddButton: TButton;
    DataCursorRemoveButton: TButton;
    XAxisCursorTabSheet: TTabSheet;
    Label20: TLabel;
    Label13: TLabel;
    Label38: TLabel;
    Label39: TLabel;
    Label54: TLabel;
    XAxisInnerMarginUpDown: TiUpDown;
    XAxisOuterMarginUpDown: TiUpDown;
    XAxisInnerMarginEdit: TiComponentEditorEdit;
    XAxisOuterMarginEdit: TiComponentEditorEdit;
    XAxisStartPercentEdit: TiComponentEditorEdit;
    XAxisStopPercentEdit: TiComponentEditorEdit;
    XAxisStackingEndsMarginEdit: TiComponentEditorEdit;
    Label17: TLabel;
    Label18: TLabel;
    Label21: TLabel;
    Label40: TLabel;
    Label55: TLabel;
    YAxisInnerMarginUpDown: TiUpDown;
    YAxisOuterMarginUpDown: TiUpDown;
    YAxisInnerMarginEdit: TiComponentEditorEdit;
    YAxisOuterMarginEdit: TiComponentEditorEdit;
    YAxisStartPercentEdit: TiComponentEditorEdit;
    YAxisStopPercentEdit: TiComponentEditorEdit;
    YAxisStackingEndsMarginEdit: TiComponentEditorEdit;
    YAxisCursorTabSheet: TTabSheet;
    Label104: TLabel;
    XAxisCursorScalerEdit: TiComponentEditorEdit;
    Label106: TLabel;
    YAxisCursorScalerEdit: TiComponentEditorEdit;
    LimitTabSheet: TTabSheet;
    LimitListBox: TiComponentEditorListBox;
    iLimitAddButton: TButton;
    LimitRemoveButton: TButton;
    LimitPageControl: TiComponentEditorPageControl;
    LimitGeneralTabSheet: TTabSheet;
    XAxisEnabledCheckBox: TiComponentEditorCheckBox;
    YAxisEnabledCheckBox: TiComponentEditorCheckBox;
    ToolBarEnabledCheckBox: TiComponentEditorCheckBox;
    XAxisPopupEnabledCheckBox: TiComponentEditorCheckBox;
    YAxisPopupEnabledCheckBox: TiComponentEditorCheckBox;
    ToolBarPopupEnabledCheckBox: TiComponentEditorCheckBox;

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -