Home General
New Blog Posts: Merging Reports - Part 1 and Part 2

Labels still transparent in 7.02

edited March 2003 in General
Hi,

I'm very disappointed about the support of ReportBuilder.

In this newsgroup (Message-Id: <3e1eed6f@dm500.>) and by mail to
support@digital-metaphors.com, I already told about the transparent
problems in the ReportBuilder dialogs in RB 7.01.

The dialogs are very ugly because the transparent property of the labels
are by default set to transparent, so you can see the lines of the bevels
through the labels (as you can see in the screenshot on
http://www.xolphin.nl/rg_printer.jpg). Besides that, the labels are often
too short too fit dutch texts (like 'Eigenschappen' ('Properties')).

I already posted and mailed the solution. The only thing that has to be
done, is to set the Transparent properties of the labels placed to False,
like this:

lblPageRange.Transparent := False;


I've tested with some things, like using the "SetBkMode" function, but
didn't succeed. I did find it very strange because the TLabel.Transparancy
property is set to False in for example the unit ppPDlg. Just to test it, I
decided to add the following to the FormCreate:

lblPageRange.Transparent := False;

And, strange enough, the lblPageRange Label isn't transparent anymore! Very
strange because it isn't transparent on designtime, but something is
changing that on runtime. I hope the thing causing this can be found, or
maybe the Transparent values on all labels can set to false on runtime in
the FormCreate's off all Dialogs by ReportBuilder itself.

Sorry about my bad english, if anything is unclear, please ask me.


Now, in this new version, the same problem still exists!

I really understand that at all, it is not a hard bug to fix and it is very
irritating to fix this bug myself in every new version release. Why isn't
Digital Metaphors doing something about this?

I'm using Delphi 7 (with themes support) on a Windows XP OS (with the
Osiris theme) and ReportBuilder 7.02.

--
Maarten

The difference between theory and practice in practice is greater than the
difference between theory and practice in theory.

Comments

  • edited March 2003
    Thankyou for the suggestions and we apologize for overlooking this issue in
    RB 7.02. I have made the changes and checked them in for the next release. I
    tested more dialogs than just the printer setup dialog, such as the groups
    dialog, query wizard and others which use a TLabel on top of a TBezel. A
    patch is available including the fixed dialogs, if you send an email to
    support@digital-metaphors.com and we'll reply with the currently known XP
    Theme supported RB7.02 dialog sources.

    Cheers,

    Jim Bennett
    Digital Metaphors


  • edited March 2003
    "Jim Bennett \(Digital Metaphors\)"
This discussion has been closed.