GExperts Feature Request
Description:
Delphi 13 (Florence) - incl September patch
GExpert 1.3.26 build 4713
"Rename component"
I'm using "Rename component" which in general works fine.
I'm also using to set property - say "Caption='OK' on a TButton, which also works fine
This is on a property, level 0
But if you have a property in level 1, it apparently fail.
Example:
Component
or are there any other way to presen a property level 1 or higher?
br.
Anders Balslev
Configuration:
OS: Windows 10 (1903) (kernel 10.0.19041 build 6392)
GExperts: GExpertsRS130.dll 1.3.26.4713 from 12-09-2025 14:23:48
IDE: ideRS13
ComCtl32: <unknown></unknown>
GExperts Experts:
1 = TAddDockWindowExpert
1 = ASCIIChart
1 = BackupProject
1 = BookmarksExpert
1 = ClassBrowser
1 = CleanDirectories
1 = ClipboardHistory
1 = CodeLibrarian
1 = ComponentGrid
1 = RenameComponents
1 = ComponentsToCode
1 = CopyComponentNames
0 = EditorEnhancements
1 = TEditPathExpert
1 = EditorExpertsMenu
1 = ExpertManager
0 = TExplicitFilterExpert
1 = FavoriteFiles
1 = FilterExceptions
1 = FindComponentReference
1 = FocusCodeEditor
1 = TFormHotkeysExpert
1 = GotoExpert
1 = GrepMenuEntry
1 = GrepResults
1 = GrepFastSearch
1 = GrepNextItem
1 = GrepPrevItem
1 = GrepSearch
1 = HideComponents
1 = IDEMenuShortCuts
0 = TGX_IdeToolbarExpert
1 = InsertAutoToDo
1 = TKeyboardShortcutsExpert
1 = MacroLibrary
1 = MessageDialog
1 = OpenFile
1 = PEInformation
1 = ProcedureList
1 = ProjectDependencies
1 = ProjOptionSets
1 = CodeProofreader
1 = ReplaceComponents
1 = ReselectDesktop
1 = SelectComponents
0 = SetComponentProperties
1 = SetFocusControl
1 = SourceExport
1 = SetTabOrder
1 = ToDoList
1 = UsesClauseMgr
Unfortunately that's a shortcoming of the Open Tools API. This actually used to work in ancient Delphi version but is broken since at least Delphi XE. And that means there is nothing I can do about it.
Actually, that bug has been fixed in Delphi 13, so it should now be possible again to do that. It's not in the latest release though. You need to compile your own DLL to use it.
Last edit: Thomas Mueller 2026-03-01