SkinCrafter allows Visual Basic skinners to easily customize their applications with professional GUI skins.
Is your VB program still waiting for you to decide to dress it with VB skin? If you have doubt in the possibilities we offer with our skinning library try to insert several lines of VB code presented below and VB skin you’ll choose can be easily applied. As you can see the initializing of SkinCrafter library in VB project can be done in several steps which are explained with detailed comments.
Visual Basic
Private SkinOb As New SKINCRAFTERLib.SCSkin3 ‘ The code in CODE SECTION has to be called in Form_Initialize() function ‘ ——— Begin of CODE SECTION ———- ‘ SkinOb.InitLicenKeys “SKINCRAFTER”,”SKINCRAFTER.COM”, “esupport@skincrafter.com”,”DEMOSKINCRAFTERLICENCE” SkinOb.DefineLanguage 2 SkinOb.InitDecoration 1 ‘ ——— End of CODE SECTION ———- ‘ SkinOb.LoadSkinFromFile “D:\\Skin.skf” SkinOb.ApplySkin
Important to know that beginning from SkinCrafter v 1.4.8 a new small AciveX component has been included in the install package. Further, it is specified as SCLabel which is specially designed for VB skinners. As all label controls are windowless in VB, SkinCrafter is unable to skin it properly. We suggest using an AddDrawText method to display any text over the VB skins, but now a better solution has been found. To resolve the situation SCLabel should be used instead of standard labels. To skin your existing Visual Basic projects just replace the Labels with SCLabels and do your skinning as usual. For SCLabel to be available in designer, go to “Project\Components…” menu (or press Ctrl+T) and check “SCLabel ActiveX Control module”
One more thing to mention is that SCLabel also needs to be registered when distributing with your application, just like all AcriveX components.
In case, for some unexplained reason you are still having a problem with Delphi project skinning, please, take advantage of the services offered by our dedicated team. Our guys will help you solve your problem in the shortest time possible.
