Link to home
Start Free TrialLog in
Avatar of BlackStorm
BlackStorm

asked on

Have a skinnable program like Nero

Hey,
I have a delphi program and I am using VCLskin right now, but it isn't what I am looking for at all.


I want to have my program so users can change the skin and that will totally change the GUI, including layout, not just the colours of items on the form.

I would also like to have something like the Nero skin.
You can see a screenshot of this here:
www.HostingRefuge.com/myown/nero.png

This is the main thing I want to do instead of just having a normal looking windows form with different colours.

Thanks
John
ASKER CERTIFIED SOLUTION
Avatar of Mohammed Nasman
Mohammed Nasman
Flag of Palestine, State of image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Avatar of BlackStorm
BlackStorm

ASKER

I am using VCL skin now , I said that in the question....

I am looking to have something that lets me do a GUI like nero has in the screenshot I linked to.
 
They don't let you do that

Thanks
SOLUTION
Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
I have been doing it using TImage but I am not sure if that is the best way, I would have thought there is an easier way that will also allow users to create their own skins and change the default.

How would TShap work different?

Thanks!
John
Use both TImage and TShape, you can make nice borders and title frames using TShape

I personally use the Almediadev library and have recommended it here before.

Wander over to http://www.almdev.com/ to download the demo and try it yourself.  The provide 80+ skins (and growing) that you can use for your own applications.

Regards,

Mark
mwbowman I would like to let me users design their own skins and put those on the program rather than use a list of skins that are already created but thanks.

NMMX, can you give me more ino on the way you skin using TImage and TShape, that is what I have been doing but I don't think I am doing it the most practical way.

Thanks
John
John,

Have another look at the http://www.almdev.com because they also supply a utility that allows for custom skins to be created, in addition to those which they supply.

Mark