Important alert: (current site time 7/16/2013 3:24:04 AM EDT)
 

winzip icon

SkinDemo - Updated!!

Email
Submitted on: 11/3/2000 9:05:11 PM
By: Matthew Woodhams  
Level: Intermediate
User Rating: By 54 Users
Compatibility: VB 5.0, VB 6.0
Views: 34446
 
     

Updates and fixes 11/11/00: 

I have updated the example a bit. I updated the move for (thanks to Joey Burgett). I fixed the code in the OpenSkin sub, now if the user is a first time user it will load the default skin!
Because of a request i also made it so that the form can be in the Windows task bar! 
I also updated the SkinBuilder, now you can make the exit and minimize buttons show or hide its captions and i added a new feature that allows you to preview the skin in a form so that you know what the skin will look like (this is why the skinbuilder source is now in the "skin" directory) 
And i also made 4 new Skins (Some graphics are from SoftShape, view skin comments for more)!!

 

============================
Hello VB'ers. This code allows you to custumize (skin) your project 100% (size, shape, etc) It also comes with a skin builder and 4 skins. It can save the last used skin, move the position of object and much more! Check it out, very easy to edit and understant, totally commented. please vote! Thanks Matt!!

 
winzip iconDownload code

Note: Due to the size or complexity of this submission, the author has submitted it as a .zip file to shorten your download time. Afterdownloading it, you will need a program like Winzip to decompress it.Virus note:All files are scanned once-a-day by Planet Source Code for viruses, but new viruses come out every day, so no prevention program can catch 100% of them. For your own safety, please:
  1. Re-scan downloaded files using your personal virus checker before using it.
  2. NEVER, EVER run compiled files (.exe's, .ocx's, .dll's etc.)--only run source code.
  3. Scan the source code with Minnow's Project Scanner

If you don't have a virus scanner, you can get one at many places on the net including:McAfee.com

 
Terms of Agreement:   
By using this code, you agree to the following terms...   
  1. You may use this code in your own programs (and may compile it into a program and distribute it in compiled format for languages that allow it) freely and with no charge.
  2. You MAY NOT redistribute this code (for example to a web site) without written permission from the original author. Failure to do so is a violation of copyright laws.   
  3. You may link to this code from another website, but ONLY if it is not wrapped in a frame. 
  4. You will abide by any additional copyright restrictions which the author may have placed in the code or code's description.


Other 2 submission(s) by this author

 


Report Bad Submission
Use this form to tell us if this entry should be deleted (i.e contains no code, is a virus, etc.).
This submission should be removed because:

Your Vote

What do you think of this code (in the Intermediate category)?
(The code with your highest vote will win this month's coding contest!)
Excellent  Good  Average  Below Average  Poor (See voting log ...)
 

Other User Comments

11/3/2000 11:00:10 PMMatthew Woodhams

Thanks to Ian Ippolito for helping me with the uploading problems i was having.
Hope you like the code, please vote

Cya Matt!!
(If this comment was disrespectful, please report it.)

 
11/3/2000 11:31:16 PMJay

Excellent Example, good work on the Skin builder..
Jay ...


(If this comment was disrespectful, please report it.)

 
11/4/2000 4:48:50 AMOmarSwan

I had to come back and vote. Great Job!!
(If this comment was disrespectful, please report it.)

 
11/5/2000 3:31:13 AMSupo

First Class code! Great job.
(If this comment was disrespectful, please report it.)

 
11/5/2000 3:53:07 AMsupo

Your code was excellent and I have voted 5 stars. Are you able to send me the dos-shape program you based it on as it is no more available on the website address you gave. In fact he said he lost all his VB code!
(If this comment was disrespectful, please report it.)

 
11/5/2000 5:11:38 PMMkey

Exellent, just exellent.
(If this comment was disrespectful, please report it.)

 
11/5/2000 5:57:14 PMMatthew

Hi, Thanks all for voting, im glad you liked the code :)
supo: I will send you the file by email, if anyone else wants it just ask.
I am working on an update with more skins and a few fixes in the code that people have helped me with,
Thanks all,

Cya Matt!!
(If this comment was disrespectful, please report it.)

 
11/6/2000 4:11:27 AMSupo

This program does not run on my PC.When you click run, nothing happens. No error message, nothing.
Can you help? VB6 SP4,win98
(If this comment was disrespectful, please report it.)

 
11/6/2000 8:37:06 AMMatthew

Hi, it doesn´t run because it looks in the registry and loads the last used skin, but if its the first time u use it there is no last used skin :)
I will fix this in the update.
Hope this helps,

Cya Matt!!
(If this comment was disrespectful, please report it.)

 
11/9/2000 7:15:45 PMWazerface

Preety good, but you should make it so it minimizes right.
(If this comment was disrespectful, please report it.)

 
11/11/2000 3:17:41 PMMatthew Woodhams

Hi all, I updated the code... Tried to fix and update as everyone requested, i hope this helps,
BTW: Some of the new skins are by SoftShape, view the skins comment for more...
Cya Matt!!
(If this comment was disrespectful, please report it.)

 
11/12/2000 10:24:47 PMSantaRulz

hehe, i smell active skin here
(If this comment was disrespectful, please report it.)

 
11/13/2000 7:53:46 PMMatthew Woodhams

hehe yup, the last 4 skins are originally by softskin, its all in the skin comments :)

Cya Matt!!
(If this comment was disrespectful, please report it.)

 
11/13/2000 8:45:03 PMMatthew Woodhams

Hello all, i would just like to say that this source code does "not" use the SoftSkin ActiveX called Active Skin (alot of people have asked), it is a way of not having to use it and to skin your projects with pure VB code!
I only used some of the images they have because im not a good designer and i have them credit :)

Cya Matt!!
(If this comment was disrespectful, please report it.)

 
11/16/2000 10:00:21 AMSandeep

Great code ! And never mind the skinny comments of some of the others. What matters is the code, not the skins. Keep up the good work
(If this comment was disrespectful, please report it.)

 
11/17/2000 6:40:36 AMsteve1202

It looks nice So I'm giving you a 5. But if you check out vbaccelerator.com they have a free control which allows you to very easily skin a form much more like what a lot of the companies have been using. You should check it out :)
(If this comment was disrespectful, please report it.)

 
11/17/2000 7:11:58 AMAckbar

Looks nice. Good job :)
(If this comment was disrespectful, please report it.)

 
11/22/2000 10:30:00 AMme

awesome
(If this comment was disrespectful, please report it.)

 
12/21/2000 5:15:01 PMKurt

Hey Matt, you know if theres an vb addin that lets you change the form shape without the code u have, i like your code but looking for an easy way out, lol, if you know the name of it please tell me. Thanks
(If this comment was disrespectful, please report it.)

 
12/22/2000 4:59:24 PMKDog

I'm Impressed
(If this comment was disrespectful, please report it.)

 
12/26/2000 4:11:57 PMagent

Pretty good, but what happens if the programmer or user wants the form resizable?

(If this comment was disrespectful, please report it.)

 
12/26/2000 11:32:30 PMtrrand

Great job. As a novice, I've wondered how some of these great skins could be made to work w/ VB 6.0!
(If this comment was disrespectful, please report it.)

 
12/26/2000 11:34:14 PMtrrand

Great job! As a novice vb developer, I have been very curious as to how all these great skin developers could apply their skins to VB 6.0 GUI's.
thanks.
(If this comment was disrespectful, please report it.)

 
12/29/2000 11:12:35 PMMatthew

Hello all, thanks for the nice words, im glad you liked the source.

Kurt: Sorry, i dont know of an addin, only of the VBAccelerator dll at www.vbaccelerator.com
agent: You can't resize the form, sorry.. :)
And everyone else, thanks i hope this helps,

Cya Matt!!
(If this comment was disrespectful, please report it.)

 
3/20/2001 5:58:58 AMJason Singleton

Nice code matt, I think some people don't realise though it's a demonstration you should of used some win amp skins as well that might of satisfied them :), I've been trying to email you back about the game your developing but keep getting a security error from your mail server, do you have an alternate email address from the one you post on the squash productions site?
(If this comment was disrespectful, please report it.)

 
7/4/2001 5:40:23 AMCodin Genius

Hey, very nice. I was just wondering: Im making my own MP3 Player with changable skins. Some of the parts I just wanna change the color. I stored the hex values in a file, and opened it sucessfully, but when I try and apply the color, it gives an error because it's still in string format and it dousn't recognise the Hex Value! Any ideas?
(If this comment was disrespectful, please report it.)

 
11/11/2001 5:55:38 AMHernán Gil

Great Job Matt, you are really good...
Do you know How I can skin menus?
Thank you by your help
Best regards,
(If this comment was disrespectful, please report it.)

 
2/6/2002 9:43:53 PMQuerry....

Thanks for providing this excellent piece of code. But I have a problem when creating a .skn file. In the Skin Maker screen after giving all the necessary info and after saving, the file cannot be previewed or opened. What can you do for this.
(If this comment was disrespectful, please report it.)

 
2/6/2002 9:54:11 PMQuery....

Thanks for providing this excellent piece of code. But I have a problem when creating a .skn file. In the Skin Maker screen, after giving all
the necessary info and after saving, the skn just created cannot be previewed or opened. What can you do for this ?
(If this comment was disrespectful, please report it.)

 
12/31/2002 12:36:03 PM

I like this code and I gave it full rating. Keep up the good work !
(If this comment was disrespectful, please report it.)

 

Add Your Feedback
Your feedback will be posted below and an email sent to the author. Please remember that the author was kind enough to share this with you, so any criticisms must be stated politely, or they will be deleted. (For feedback not related to this particular code, please click here instead.)
 

To post feedback, first please login.