Menu

#205 Rename component, Delphi

None
closed-fixed
None
5
2026-03-01
2025-10-11
No

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

  • TScrollbar
    Other properties
  • Margin.Top = 10 -->Fail. Generates an errormessage

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

Discussion

  • Thomas Mueller

    Thomas Mueller - 2025-10-11
    • status: open --> closed-wont-fix
    • assigned_to: Thomas Mueller
    • Group: -->
     
  • Thomas Mueller

    Thomas Mueller - 2025-10-11

    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
  • Thomas Mueller

    Thomas Mueller - 2026-03-01
    • status: closed-wont-fix --> closed-fixed
     

Log in to post a comment.

MongoDB Logo MongoDB