Still celebrating National IT Professionals Day with 3 months of free Premium Membership. Use Code ITDAY17


Problem with Themes in Delphi

Posted on 2013-01-28
Medium Priority
Last Modified: 2013-02-06
When I enable Themes in Delphi XE3 and have a MainMenu as well as an Actionlist and a toolbar connected, the MainMenu and the Toolbar overlap.

Seems to happen when Standard Actions are connected to the Menu.

Win7 Ultimate
Delphi XE3
i7 processor
Question by:WRieder
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 7
  • 3
LVL 19

Expert Comment

ID: 38834235
Please provide a demo for further help...

Author Comment

ID: 38834846
Please download

and choose any style from

LVL 19

Expert Comment

ID: 38835002
Seems to be a bug!!!

Which XE3 Update version do you have installed?

Have you already tried the latest version update 2?
ID: 29294, Update 2 for Delphi, C++Builder and RAD Studio XE3
Concerto Cloud for Software Providers & ISVs

Can Concerto Cloud Services help you focus on evolving your application offerings, while delivering the best cloud experience to your customers? From DevOps to revenue models and customer support, the answer is yes!

Learn how Concerto can help you.


Author Comment

ID: 38835046
I just did update No1. Didn't know there was a No 2 already.
Maybe somebody with update 2 installed, could test this?
It's very simple to do and would save me a whole days work,
if it doesn't work
LVL 19

Expert Comment

ID: 38835543
Update 2 is available since last week.

It is just an idea, that it could work with the latest update. But I also haven't installed update 2  by now.

I will probably find time to try it out tomorrow...

Author Comment

ID: 38837752
Thanks Thommy

Author Comment

ID: 38839379
Maybe more interest now?

Accepted Solution

WRieder earned 0 total points
ID: 38846145
Solved it myself. It's not a perfect solution, but these are the steps.

1) Set Align to alNone
2) Position = poDesktopCenter
3) Instead of setting Align to alClient, in OnCreate set Height to Screen.Height - 30; and
     Width to Screen.width - 30;

Author Comment

ID: 38853792
FYI: Setting WindowState to wsMaximized in the Object Inspector sorts it out

Author Closing Comment

ID: 38858765
Not flawless

Featured Post

What does it mean to be "Always On"?

Is your cloud always on? With an Always On cloud you won't have to worry about downtime for maintenance or software application code updates, ensuring that your bottom line isn't affected.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Objective: - This article will help user in how to convert their numeric value become words. How to use 1. You can copy this code in your Unit as function 2. than you can perform your function by type this code The Code   (CODE) The Im…
Introduction The parallel port is a very commonly known port, it was widely used to connect a printer to the PC, if you look at the back of your computer, for those who don't have newer computers, there will be a port with 25 pins and a small print…
In this brief tutorial Pawel from AdRem Software explains how you can quickly find out which services are running on your network, or what are the IP addresses of servers responsible for each service. Software used is freeware NetCrunch Tools (https…
In this video, Percona Solution Engineer Rick Golba discuss how (and why) you implement high availability in a database environment. To discuss how Percona Consulting can help with your design and architecture needs for your database and infrastr…
Suggested Courses

722 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question