📄 jvclreg.pas
字号:
RegisterPropertyEditor(TypeInfo(string), TJvThumbView, 'Filter', TFilterProperty);
RegisterPropertyEditor(TypeInfo(string), TJvAppletDialog, 'AppletName', TJvAppletNameProperty);
RegisterPropertyEditor(TypeInfo(integer), TJvAppletDialog, 'AppletIndex', TJvAppletIndexProperty);
RegisterPropertyEditor(TypeInfo(TShortCut), TJvComponent, '', TJvShortCutProperty);
// JvPlugin
// RegisterPropertyEditor(TypeInfo(string), TJvPlugin, 'Version', TVersionEditor);
// RegisterPropertyEditor(TypeInfo(string), TJvPluginManager, 'Version', TVersionEditor);
end;
procedure RegCompEds;
begin
RegisterComponentEditor(TJvMail, TJvMailEditor);
// RegisterComponentEditor(TCommonDialog, TJvOpenDialogEditor);
{$IFDEF JVCL_REGISTER_GLOBAL_DESIGNEDITORS}
RegisterComponentEditor(TCommonDialog, TJvBaseDlgEditor);
{$ENDIF}
RegisterComponentEditor(TJvCommonDialog, TJvBaseDlgEditor);
RegisterComponentEditor(TJvOpenDialog, TJvBaseDlgEditor);
RegisterComponentEditor(TJvSaveDialog, TJvBaseDlgEditor);
RegisterComponentEditor(TJvCommonDialogP, TJvBaseDlgEditor);
RegisterComponentEditor(TJvCommonDialogF, TJvBaseDlgEditor);
RegisterComponentEditor(TJvCommonDialogD, TJvCommonDialogDEditor);
RegisterComponentEditor(TJvTipOfDay, TJvTipOfDayEditor);
RegisterComponentEditor(TJvLookOut, TJvLookOutEditor);
RegisterComponentEditor(TJvLookOutPage, TJvLookOutPageEditor);
RegisterComponentEditor(TJvImageListBox, TJvStringsEditor);
RegisterComponentEditor(TJvImageComboBox, TJvStringsEditor);
RegisterComponentEditor(TJvExpress, TJvExpressEditor);
RegisterComponentEditor(TJvChangeNotify, TJvChangeNotifyEditor);
RegisterComponentEditor(TJvGroupHeader, TJvGroupHeaderEditor);
RegisterComponentEditor(TJvFooter, TJvFooterEditor);
RegisterComponentEditor(TJvID3Controller, TJvID3ControllerEditor);
end;
procedure RegComps;
begin
// Jv Standard
RegisterComponents(srJvStandardPalette,
[TJvLabel, TJvEdit, TJvMemo, TJvCheckBox, TJvRadioButton,
TJvListBox, TJvCombobox, TJvScrollBar, TJvGroupBox, TJvRadioGroup,
TJvPanel, TJvJVCLAboutComponent, TJvValidateEdit]);
// Jv Additional
RegisterComponents(srJvAdditionalPalette,
[TJvBitBtn, TJvImgBtn, TJvArrowButton, TJvTransparentButton, TJvTransparentButton2,
TJvPopupMemo, TJvStringGrid,
TJvCheckListBox, TJvImageListBox, TJvFontComboBox,
TJvColorComboBox, TJvImageComboBox,
TJvScrollBox, TJvImage, TJvImageWindow, TJvImageSquare,
TJvShape, TJvBevel, TJvSyncSplitter,
TJvControlBar,
TJvStaticText, TJvScrollText, TJvContentScroller, TJvZoom,
TJvMaskEdit, TJvCommandEdit,
TJvSpinEdit, TJvSpinButton, TJvCoupler,
TJvInstallLabel,
TJvTransparentPanel, TJvCaptionPanel, TJvItemsPanel, TJvRollout,
JvSpacer.TJvSpacer, TJvDivider, TJvArrow, TJvHighlighter, TJvRadioControl,
TJvGroupHeader, TJvFooter]);
// Jv Win32
RegisterComponents(srJvWin32Palette,
[TJvTabControl, TJvPageControl, {TJvRichEdit, }TJvTrackBar,
{$IFNDEF DelphiPersonalEdition}
TJvProgressBar,
{$ENDIF}
TJvUpDown, TJvDomainUpDown, TJvHotKey, TJvApplicationHotKey,
TJvAnimate, TJvDateTimePicker, TJvMonthCalendar, TJvMonthCalendar2,
TJvTreeView, TJvListView, TJvHeaderControl, TJvStatusBar, TJvToolBar,
TJvCoolBar, TJvPageScroller, TJvScrollingWindow, TJvIpAddress,
TJvSHFileOperation, TJvTrayIcon, TJvHidDeviceController]);
// Jv System
RegisterComponents(srJvSystemPalette,
[TJvDriveCombo, TJvDriveList, TJvDirectoryListBox, TJvFileListBox,
TJvCaptionButton, TJvColorButton, TJvColorBox, TJvColorSquare,
TJvRegistryTreeView, TJvUninstallListBox, TJvUninstallComboBox,
TJvDragDrop, TJvAppDdeCmd, TJvPerfStat95, TJvCreateProcess,
TJvChangeNotify, TJvFileInfo, TJvComputerInfo, TJvDirectories,
TJvSystemColors, TJvSystemPopup, TJvNTEventLog, TJvShellHook]);
{$IFNDEF DelphiPersonalEdition}
// Jv Data Controls
RegisterComponents(srJvDataControlsPalette,
[TJvDBDateTimePicker, TJvDBProgressBar, TJvDBSpinEdit]);
{$ENDIF}
// Jv Internet
RegisterComponents(srJvInternetPalette,
[{TJvHotLink, }TJvHtmlParser, TJvHttpGrabber, TJvMultiHttpGrabber,
TJvFtpGrabber, TJvSimpleXml, TJvStringListToHtml, TJvRichEditToHtml,
TJvRgbToHtml, TJvStrToHtml, TJvFormToHtml, TJvMail, TJvRas32,
TJvCommStatus]);
// Jv Dialogs
RegisterComponents(srJvDialogsPalette,
[TJvBrowseForFolderDialog, TJvSelectDirectory, TJvOpenDialog, TJvSaveDialog,
{TJvOpenDialog2000, TJvSaveDialog2000,}
TJvConnectNetwork,
TJvDisconnectNetwork, TJvPageSetupDialog, TJvPageSetupTitledDialog,
TJvAddPrinterDialog, TJvFindFilesDialog, TJvFormatDriveDialog,
TJvColorDialog, TJvOrganizeFavoritesDialog, TJvComputerNameDialog,
TJvAppletDialog, TJvChangeIconDialog,
TJvShellAboutDialog, TJvRunDialog, TJvObjectPropertiesDialog,
TJvNewLinkDialog, TJvAddHardwareDialog, TJvOpenWithDialog,
TJvDiskFullDialog, TJvExitWindowsDialog, TJvOutOfMemoryDialog,
TJvObjectPickerDialog,
TJvNagScreen, TJvTipOfDay, TJvFindReplace,
TJvImageDlg, TJvDiskPrompt, TJvCopyError, TJvDeleteError,
TJvRenameError, TJvDSADialog, TJvLoginDialog, TJvProgressDialog]);
// Jv Custom
RegisterComponents(srJvCustomPalette,
[TJvLinkLabel, TJvGammaPanel, TJvOutlookBar, TJvLookOut, TJvLookOutButton,
TJvExpress, TJvExpressButton, TJvTimeLine, TJvTMTimeline, TJvInspector,
TJvInspectorBorlandPainter, TJvInspectorDotNetPainter, TJvBalloonHint]);
// Jv Labels
{ RegisterComponents(srJvLabelsPalette,
[TJvAngleLabel, TJvBlinkingLabel, TJvScrollingLabel, TJvReversedLabel, TJvRealLabel,
TJvSpecialLabel, TJvBouncingLabel, TJvAppearingLabel]);}
// Jv Multimedia
RegisterComponents(srJvMultimediaPalette,
[TJvPlaylist, TJvSoundControl, TJvDeviceChanged, TJvJoystick,
TJvWavePlayer, TJvBmpAnimator,
TJvFormWallpaper, TJvStarfield, TJvImageTransform,
TJvImageRotate, TJvSpecialImage, TJvSlider,
TJvGradient, TJvGradientCaption, TJvWaitingGradient,
TJvSpecialProgress, TJvWaitingProgress,
TJvId3v1, TJvId3v2, TJvVisualId3v1, TJvVisualId3v2,
TJvWinampLabel, TJvBreatheSkin, TJvWinampApi,
TJvThumbImage, TJvThumbNail, TJvThumbView, TJvMovableBevel]);
// Jv Forms
RegisterComponents(srJvFormsPalette,
[TJvFormMagnet, TJvAppAnimatedIcon, TJvFormAnimatedIcon, TJvAnimTitle,
TJvTransparentForm, TJvPerforated,
TJvFormAnimation, TJvAutoSizeCompo]);
// Jv Utils
RegisterComponents(srJvUtilsPalette,
[TJvTranslator, TJvTranslatorStrings,
TJvFavoritesButton, TJvStartMenuBtn, TJvRecentMenuBtn,
{$IFNDEF DelphiPersonalEdition}
TJvControlPanel,
{$ENDIF}
TJvSerialMaker, TJvTimeLimit,
TJvScreenSaver, TJvPatchFile, TJvThread, TJvThreadTimer, TJvAlarms,
TJvClock, TJvAnalogClock,
TJvMruList, TJvWinHelp, TJvEasterEgg, TJvPrint, TJvMousePositionner,
TJvDataEmbedded,
TJvCaesarCipher, TJvVigenereCipher, TJvXorCipher, TJvGenetic,
TJvSearchFiles, TJvLogFile, TJvCabFile, TJvProfiler,
TJvEnterAsTab, TJvKeyboardStates ]);
// Jv Convert
// RegisterComponents(srJvConvertPalette,
// [TJvFloatEdit, TJvFloatEdit2, TJvCurrencyEdit, TJvIntegerEdit, TJvYearEdit]);
// JvBands
RegisterCustomModule(TJvBandForm, TCustomModule);
RegisterPackageWizard(TJvBandObjectDLLWizard.Create);
//JvPlugin
RegisterComponents(srJvPluginPalette,
[TJvPluginManager]);
// Jv Composites
{ RegisterComponents(srJvCompositesPalette,
[TJvDirectoryBox, TJvFileNameBox, TJvImageBox,
TJvButtonBox, TJvCalculatorBox]); }
end;
procedure RegExperts;
begin
RegisterLibraryExpert(TJvPluginWizard.Create);
end;
procedure RegActions;
begin
RegisterActions(srJVCLActions, [TJvSendMail, TJvWebAction], nil);
end;
procedure Register;
begin
RegComps;
RegPropEds;
RegCompEds;
RegExperts;
RegActions;
RegisterClass(TJvLookOutPage);
RegisterClass(TJvFooterBtn);
end;
end.
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -