开发者

Delphi skinning libraries

I would like to know what is the best skinning library for Delphi application for you. I'm looking to WinXP/Windows Vista/Windows 7 compatibilities, so the application doesn't crash or work weird because of the skins. I have tried Theme Engine but it doen't work fine in Windows Vista.

开发者_高级运维

I'm currently using Delphi 2006.

Thanks.


DevExpress has a great skinning library. You can use their default skins or create your own. Supports all versions of Windows, AFAIK. Have a look at their site for more information.


I used the VCLSkin component for an extended period with excellent results in Win xp, vista and 7. is extremely easy to use (you just drag the component to your main form to skin the entire application), fast, reliable and has lots of skins.

Delphi skinning libraries


(source: link-rank.com)

Delphi skinning libraries


I've been using AlphaControls for a while, it's pretty slick and has worked well for me under everything from Win2000 to Win7. It's still under active development, so if you hit a bug, they're there to try and fix it. :)


I've just evaluted a number of skin components.

  1. Suiskin.

    1. Very easy to install (Just run .exe)
    2. Very easy to use.
    3. Skins standard components well.
    4. Does skin whole app (Needs extra line of code for any non-auto-create forms).
    5. Good demo and good range of skins.
       
  2. Alpha Controls

    1. Great library of appealing skins
    2. Brilliant demo program.
    3. Installation: Have to compile 2 packages and then install one of them. Do-able but not as profession as Suiskin.
    4. Skinning components work well. Skins the whole app well. Skins standard controls and also have their own component set, which gives more options.
    5. Help is translated and is only average. Help on using the skin editor is difficult and a little incomplete.
    6. Can set hue offset and saturation. Hue offset is brilliant.. basically rotates all skinned colors on the colour wheel by the given amount. so.. blue ==> pink whilst yellow ==> green etc. Basically means that one skin suddenly comes in 4 to 6 decent color schemes.
    7. Skin editor came with bug.(I use XP) Couldn't set the directory to hold the skins. This was the first (& essential) step. Found that by putting the executable in the folder with the skins it could find them. After this, the editor seemed very efficient.
    8. Don't believe the web site that tells you that the basic licence is just for 1 year. It is a lifetime licence with just 1 year of included updates.

      Felt like Alpha skinning application was done by someone capable who gave it great power and efficiency, but didn't bother with the fine points(like help and looking professional and some minor bug fixes). I actually went with this component set.

  3. KSDEV

    1. Professional install
    2. Skin editing program ran smoothly and professionally. Felt it was not as efficient in editing skins as alpha skins. This was one reason I didn't go with KSDEV.
    3. Professional website with good demo program.
    4. Good range of skins, but didn't feel as excited as alpha skins. This was the other reason I went alpha. I believe this component set also had a hue offset option. (It was this or suiskin, can't remember)
       
  4. VCLSkin

    1. very few sample skins to view on website (that I could find).
    2. Couldn't find a demo program if there was one.
    3. downloaded vcl component set, but in the zip file it said it was netskin. At this point I gave up.


I have worked with both Theme Engine and Skin Engine from KSDev, with various success, although unlike you wrote it worked find in vista for me.

I personally found the skin editor to be a pestilence to work with, it was full of bugs, unstable at best, little to know documentation, but still more stable than the skin editor from Skincrafter.

As an alternative I know of a skin component called Alpha Controls, however I have not tried this myself, Skin Crafter whose editor I briefly mentioned above, also has a skinning library, my personal experience with this however is not the best.

I have not tried VCL skin which PRUZ mentioned myself so I cannot compare these engines to it, we looked at its specifications briefly when we were on the lookout for skin libraries for our application, but its lack of translucency was a too large burden for our designers * sigh *. Anyway I just wanted to give you some extra alternatives in case you needed some.


There is also TMS skin factory

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜