View Issue Details

IDProjectCategoryView StatusLast Update
0029643LazarusLCLpublic2020-04-21 17:03
ReporterBambang Pranoto Assigned ToMattias Gaertner  
Status assignedResolutionopen 
Summary0029643: Inherit from a form name TForm<n>, where n is a digit. Inherited controls are not visible in child form.
DescriptionIf we inherited from a form and the form/unit has a default name: TForm<n>/unit<n>.pas, the inherited controls are not visible at design time.

They are correctly shown at run time.
Steps To Reproduce1. Create a new project.
2. Save the project.
3. Place some visual controls at Form1
4. Inherit form1 via File -> New -> Inherited Project Component
5. Form2 which is descendant or Form1 is created, but inherited controls are not shown.
Additional InformationThe bug is gone if we save Form1/Unit1.pas with another name.
TagsNo tags attached.
Fixed in Revision
Attached Files


related to 0029642 resolvedJuha Manninen Cannot inherite form in a new project which is not saved yet 
related to 0029986 assignedMattias Gaertner Visual Form Inheritance: Problem when change component parent in subclass form 
related to 0036920 closedJuha Manninen Delete a component from Ancestor form causes IDE hangs in all inherited forms from this parent 


Zeljan Rikalo

2016-02-12 14:15

developer   ~0089969

Removed widgetsets, this is pure LCL problem.

Issue History

Date Modified Username Field Change
2016-02-12 14:05 Bambang Pranoto New Issue
2016-02-12 14:15 Zeljan Rikalo LazTarget => -
2016-02-12 14:15 Zeljan Rikalo Widgetset QT =>
2016-02-12 14:15 Zeljan Rikalo Note Added: 0089969
2016-02-13 21:17 Mattias Gaertner Assigned To => Mattias Gaertner
2016-02-13 21:17 Mattias Gaertner Status new => assigned
2020-04-17 07:46 Juha Manninen Relationship added related to 0029986
2020-04-17 07:58 Juha Manninen Relationship added related to 0029642
2020-04-21 17:03 Juha Manninen Relationship added related to 0036920