Forum Replies Created
-
AuthorPosts
-
November 1, 2010 at 7:41 pm in reply to: explicilty color the font of a control independent of skinning #43620dunionParticipant
I was trying to do this with the 'standard' VCL controls since that's what the app currently is using, minimizing the use of 'new' controls. There can be some issues trying to change the controls over because the handlers and forms can get confused so I'm trying to leave the app pretty well 'as is' whenever possible, except for some of these color issues all has been OK. But if I need to use the custom AC controls I could swap them, there are only a handful.
October 29, 2010 at 1:59 pm in reply to: explicilty color the font of a control independent of skinning #43588dunionParticipantMore detail
I want all the buttons on a page to skin with a given theme except for a few of them, only these specific buttons do I want to have the font-color different.
Same with some check-boxes. So I need some way to do this on a per-button basis.
Is there for example a TS-button that has a property that can be specified? Or can I subclass a button and add some property so that for that button it will act differently, perhaps overriding one of it's draw properties?
I only want it for a couple of buttons and a few text boxes and a few other controls where I use the font-color to help indicate something important.
dunionParticipantDoes it work in Vista? are you using this in the manifest file?
… standard stuff elided…
…
dunionParticipantClose all projects in Delphi
Then Close delphi.
Unpack the zip file
Open Delphi. With File/Open
go to (folder where you unpacked it, D2009)
Go to the folder, open the project file for acnt2009_r.dpk file via the file/open project.
Build.
Close.
Same folder, open the project file for the acnt2009.dpk (acnt2009.dproj). Ignore any warnings.
Build,
Close.
Go to the menu Component/Install Packages
Pick alphacontrols lite.
Check the box, say OK.
Close and re-open Delphi, the controls will be in the tool palette.
dunionParticipantIn cpp builder/delphi there is an option for showing the xp-style themes “Enable Runtime Themes” which invokes one of the common controls, you might try that.
dunionParticipant7.07 seems to have fixed things pretty well, menus are OK, secondary forms are working, and the hidden tpagecontrol is working…
Great Job, thanks.
dunionParticipantI sent and email we can set that up.
dunionParticipant7.06 Beta is slightly less functional than 7.05. The Lite version works less well in general, you can't add controls and it doesn't seem to skin things as well. The full/trial version still has the problem of not making the pagecontrol skinned if it's initially not visible on a page control. The radio button control does work in that version. Embedded tframes don't work at all in this beta (see same sample) – they used to.
The same code that changed skins at runtime now causes a fatal crash (see same sample).
The background of the listviews doesn't seem to have a color associated with the skin, I don't know if that is intentional or not but it's color doesn't seem to change.
I haven't tried adding any of my custom controls to the 'full/trial' version to see if they skin.
The XE support looks good.
Do you have any idea if the issue in the sample of the pagecontrol not being skinned when not visible then made visible on a page control without navigating away from and back to that page control will be addressed in an upcoming release?
dunionParticipantAlso please confirm that the issues in the test program are all correctly working in the (current) full version or which version they will be fixed in. Thanks.
dunionParticipantI know x64 isn't there 'yet' but it is listed as possibly added as an update to Delphi XE during the beginning of next year. We will update to Delphi XE both to make sure we're ready for that update and also to make sure we are on the current/most supported version.
So it is important that any other components support XE or at least I know when they will support XE for planning. We have XE in-house and the few other components we use will work with XE and I plan to migrate the sources over shortly. So far a quick test indicated there won't be any significant issues.
dunionParticipantAs long as you can tell me when you're going to support the new Delphi (we'll need the upcoming x64 support) and can promise 100% all this works with the “regular version” I can upgrade to that.
Does the 'regular' version properly show the skinning on the ttabpages when they are first un-hidden (p-vis button on the demo) but the whole page is not redrawn?
Thanks.
dunionParticipantSecond that, I also have Rad Studio XE here and was planning to install shortly.
-
AuthorPosts