From 148d4cf06925185a28f5ed15a75ce1170b451d42 Mon Sep 17 00:00:00 2001 From: juha Date: Fri, 29 Apr 2016 10:55:18 +0000 Subject: [PATCH] Menueditor: Set parent of ShadowMenu earlier, otherwise it goes to a wrong place. Issue #30060. git-svn-id: trunk@52257 - --- designer/menueditor.pp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/designer/menueditor.pp b/designer/menueditor.pp index a93ca793fd..3699ec2795 100644 --- a/designer/menueditor.pp +++ b/designer/menueditor.pp @@ -1891,11 +1891,13 @@ begin GlobalDesignHook.AddHandlerObjectPropertyChanged(@OnObjectPropertyChanged); GlobalDesignHook.AddHandlerModified(@OnDesignerModified); GlobalDesignHook.AddHandlerRefreshPropertyValues(@OnDesignerRefreshPropertyValues); - AutoSize := False; Color := clBtnFace; BorderStyle := bsNone; - Align := alClient; + // Parent must be set before the Align property. + // Otherwise ShadowMenu goes on top of ButtonsGroupBox which is Top aligned. Parent := aForm; + AutoSize := False; + Align := alClient; finally EnableAutoSizing; end;