Quick Search for:  in language:    
XPCalendar,highly,customizable,builtin,dropdo
   Code/Articles » |  Newest/Best » |  Community » |  Jobs » |  Other » |  Goto » | 
CategoriesSearch Newest CodeCoding ContestCode of the DayAsk A ProJobsUpload
Visual Basic Stats

 Code: 3,014,970. lines
 Jobs: 119. postings

 How to support the site

 
Sponsored by:

 

You are in:

 
Login



Latest Code Ticker for Visual Basic.
Click here to see a screenshot of this code!Xp Frames , Xp List Box And XpTextBox (updated!)
By ali s on 7/2

(Screen Shot)

Click here to see a screenshot of this code!Excel Into a webpage
By Bill Donahue on 7/2

(Screen Shot)

Unroll2 - Update
By Cyber Chris on 7/2


MultilinePWD
By Cyber Chris on 7/2


Click here to see a screenshot of this code!Song/Poem Assistant
By Peter Rowan on 7/2

(Screen Shot)

Click here to see a screenshot of this code!GPA Cal
By KBM-00 on 7/2

(Screen Shot)

Click here to see a screenshot of this code!Connection Via the Telephone line.No internet or cable.Just the telephone line
By Nass ClickMan on 7/2

(Screen Shot)

DBTool
By Make Strömberg on 7/2


Click here to see a screenshot of this code!MSChart Simple Example
By Sebastian Pereira on 7/2

(Screen Shot)

Click here to put this ticker on your site!


Add this ticker to your desktop!


Daily Code Email
To join the 'Code of the Day' Mailing List click here!





Affiliate Sites



 
 
   

Commercial XPCalendar

Print
Email
 
winzip icon
Submitted on: 6/12/2002 4:40:13 AM
By: Zhu JinYong  
Level: Intermediate
User Rating: By 68 Users
Compatibility:VB 6.0

Users have accessed this code 12386 times.
 
 
     XPCalendar is a highly customizable built-in drop-down calendar that provides very sophisticated visual flexibility.It Provides the ability to highly customize the appearance of the control. All colors, border, and fonts can be modified to drastically change how the control looks.Border has up to 8 feathures,including [None], [Flat], [Raised Thin], [Sunken Thin], [Raised 3D], [Sunken 3D], [Etched] and [Bump] .The board color can choose with any Color.Free to set the H/V Gridline.The calendar Background can set to any color you like.: Not only does the control support placing an image or Grandient Color Box or simple Color Box to the the drop-down calendar's selected cell, it supports doing this is a variety of ways. You can tile,stretch the image with MaskColor.Defines the first day of the week, for determining which days are the weekend. This is completely separate from the Displayed Week Start which specifies which day of the week to place in the drop-down calendar's first column.You can draw transparent bitmap or Icon with Maskcolor to sign Today to make today alert.You can position this bitmap any where you like.Default Position is sychonized with the position of Today Text.Date Text can position any where inside the Cell.You can align the text Center,Left and Right plus X_Offset and Y_Offset.Use Arrow Left,Right,Up and Down to nagavite the Date and move the Focus Highligh Bitmap or Color Box.Use <Home> and <End> to go back to the first day or the End day of Month respectively. Use <PgUp> and <PgDn> to increase or decrease one Month and don’t lose the “BookMark”. You can choose with one Mouse click or Double Click to collapse the Calendar. And,The Calendar has True HotTracking and Hover Selection Functionality!!! XPCalendar is totally designed for what your need!!!

 
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 Winzipto 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 1 submission(s) by this author

 

 
Report Bad Submission
Use this form to notify us if this entry should be deleted (i.e contains no code, is a virus, etc.).
Reason:
 
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
6/12/2002 4:45:09 AM:Zhu JinYong
I took few month to complete this,so 
Please leave your comment and 5 Votes 
to shine my face!
Keep the Planet clean! If this comment was disrespectful, please report it:
Reason:

 
6/12/2002 6:29:05 AM:Carles P.V.
Here comes 5 little marbles.
Nice 
and very well finished work, Zhu.
Keep the Planet clean! If this comment was disrespectful, please report it:
Reason:

 
6/12/2002 6:48:37 AM:michael doering
Hello Zhu,
>
very nice coding and 
useful app.
Five marbles from me
Keep the Planet clean! If this comment was disrespectful, please report it:
Reason:

 
6/12/2002 7:09:59 AM:Juha Söderqvist
5globes, very nice coding.
Keep the Planet clean! If this comment was disrespectful, please report it:
Reason:

 
6/12/2002 7:15:34 AM:jomblokeren
and i add your marbles collection...:)
Keep the Planet clean! If this comment was disrespectful, please report it:
Reason:

 
6/12/2002 7:15:46 AM:Solomon
I hope this shines your face. Five from 
me too 8-)
Keep the Planet clean! If this comment was disrespectful, please report it:
Reason:

 
6/12/2002 10:00:19 AM:Rajnish Tatiwala
One of My Employees made a Similar 
Control in more than Three Months. & 2 
be Very Frank it was Not half bettter 
than Yours. We used Labels , PictureBox 
& Other Controls to Make a Claalnder. 5 
Marks to U & 10 to PlanetSource code 
for bringing this control to all the 
devlopers & Vb Fans
Keep the Planet clean! If this comment was disrespectful, please report it:
Reason:

 
6/12/2002 8:20:45 PM:Zhu JinYong
Thanks for all positive comment.I would 
do better and contribute more to PSC 
community.
Keep the Planet clean! If this comment was disrespectful, please report it:
Reason:

 
6/12/2002 10:57:58 PM:saseow
Shine that face.......5 from me!
Keep the Planet clean! If this comment was disrespectful, please report it:
Reason:

 
6/13/2002 4:57:22 AM:Zhu JinYong
One Tip: Do you take notice of the way 
of MoveToEx API work in my code?I have 
seen many programmers on PSC defined 
the last parameter lpPoint as 
any.Standard definition should be like 
this:----Declare Function MoveToEx Lib 
"gdi32" Alias "MoveToEx" (ByVal hdc As 
Long, ByVal x As Long, ByVal y As Long, 
lpPoint As POINTAPI) As 
Long-----
Parameter lpPoint Points to 
a POINT structure in which the previous 
current position is stored.If you 
define lpPoint as any,sometime the 
return is very strange.
Keep the Planet clean! If this comment was disrespectful, please report it:
Reason:

 
6/13/2002 8:58:19 AM:Jason
Five STARS from me too Pal. Good Job I 
like it.........
Keep the Planet clean! If this comment was disrespectful, please report it:
Reason:

 
6/13/2002 9:38:05 AM:Kevin S. Gallagher
If you have not done it yet, pat 
yourself on the back. This is quality 
work and deserves one of those "best" 
coding projects I have seen on this 
site.
Keep the Planet clean! If this comment was disrespectful, please report it:
Reason:

 
6/13/2002 11:37:19 AM:Jose M Serrano
Definetively 5 Oscars. I will give more 
if It could be possible :-)
Keep the Planet clean! If this comment was disrespectful, please report it:
Reason:

 
6/13/2002 9:39:35 PM:Fred_Cpp
Ouch! more combos! 
well, this one 
deserves at least *****.
Nice Work
Keep the Planet clean! If this comment was disrespectful, please report it:
Reason:

 
6/14/2002 2:02:42 AM:Charles Sollenberger
Excellent work! 'nuff said. 
Keep the Planet clean! If this comment was disrespectful, please report it:
Reason:

 
6/14/2002 7:53:22 AM:michael doering
Hello Zhu,
this is a very good 
work.
5 globes from me.
This works 
fine by me 
(WinME)
>
Suggestion:
Support 
'Weeknumbers'
Make a Normal face 'and' 
an XP-Look
>
Keep the Planet clean! If this comment was disrespectful, please report it:
Reason:

 
6/14/2002 7:27:04 PM:Jon
This is a great looking control.  
However, have you tried using more than 
one on a single form?  Things go a bit 
wacky!
Keep the Planet clean! If this comment was disrespectful, please report it:
Reason:

 
6/15/2002 2:40:26 AM:cameron hussey
Its Awesome....Nice...5 Marbles from me 
:-)
Keep the Planet clean! If this comment was disrespectful, please report it:
Reason:

 
6/15/2002 6:03:44 PM:bytosaurus
still a good work! 5 * for you.
Keep the Planet clean! If this comment was disrespectful, please report it:
Reason:

 
6/16/2002 10:48:32 PM:Zhu JinYong
Add WeekNumber Feature.Zip File updated.
Keep the Planet clean! If this comment was disrespectful, please report it:
Reason:

 
6/17/2002 12:44:25 AM:Dana Seaman_
5 Globes. Just a thought. Allow 
attaching an ImageList to the control 
with a list of Icon Indexes that you 
could attach to certain dates. Could be 
used for Moon Phase or Weather Icons.
Keep the Planet clean! If this comment was disrespectful, please report it:
Reason:

 
6/17/2002 12:53:52 AM:someday
Great code
ллÄ㣬´ó¼Ò¶¼ÊÇÖйúÈË¡«£¡
Keep the Planet clean! If this comment was disrespectful, please report it:
Reason:

 
6/17/2002 6:47:37 AM:Ming Han
Nice code.
Keep the Planet clean! If this comment was disrespectful, please report it:
Reason:

 
6/20/2002 12:23:30 AM:Malcolm
You get 5 from me also.  It's not quite 
what I am looking for but is truly a 
nice piece of work.
Keep the Planet clean! If this comment was disrespectful, please report it:
Reason:

 
6/20/2002 5:42:50 AM:Zhu JinYong
Thanks to michael doering to point out 
the Calendar display wrong weeknumber 
when Regional setting is set to 
German(Germany).I have test most 
different Regional settings.The result 
is OK.
Keep the Planet clean! If this comment was disrespectful, please report it:
Reason:

 
6/20/2002 7:44:11 AM:Jon
As I said previously, this is a great 
looking control.  It is, however a 
little disappointing that with all the 
updates and work you have put into 
this, the problems with using more than 
one instance of the control are still 
there.  Create a form with just two of 
your controls.  Highlight the date in 
the first of the controls and use 
backspace to clear it.  Now either tab 
to or click into the other control and 
see what happens!  Subsequent to this 
happening, date entry into one control 
causing odd things to happen in the 
other.  Any ideas?
Keep the Planet clean! If this comment was disrespectful, please report it:
Reason:

 
6/20/2002 8:03:17 PM:Zhu JinYong
Thanks,Jon.I will take a look this 
problem.
Keep the Planet clean! If this comment was disrespectful, please report it:
Reason:

 
6/21/2002 9:51:36 PM:TuanHai
It could be better if there is a fast 
way to change the month & year by 
choosing month & year from a collection 
like combo box. But the important is 
how to implement the xp combobox that 
is compatible with xp interface. (sory 
for my bad english)
Keep the Planet clean! If this comment was disrespectful, please report it:
Reason:

 
6/28/2002 4:12:15 AM:Andrey (HISoft)
Very nice. 5 from me
Keep the Planet clean! If this comment was disrespectful, please report it:
Reason:

 
7/15/2002 11:29:27 AM:Jim Walker
I did not use your code but I leeked at 
the screen shot and all the comments 
and I figured you need 5 marbles for 
this :)  Have a great day!!!
Keep the Planet clean! If this comment was disrespectful, please report it:
Reason:

 
8/21/2002 4:59:13 AM:TYO
Hey..Zhu 5....marbles from me 
hurray...:)
Keep the Planet clean! If this comment was disrespectful, please report it:
Reason:

 
9/3/2002 10:39:31 AM:gridrun
nice and useful! :D
Keep the Planet clean! If this comment was disrespectful, please report it:
Reason:

 
11/6/2002 10:05:40 AM:Sub-Zero
the control is great, but there's 
something strange, I can't use any 
other calendar board style than None, 
all the others give me a white square 
instead of the month view
Keep the Planet clean! If this comment was disrespectful, please report it:
Reason:

 
11/6/2002 9:51:58 PM:Juan Carlos 23
Nice job but can you send me the EXE 
file at WorldCup23@cs.com 
thanks 
I 
give you *****5 Marbles....
Keep the Planet clean! If this comment was disrespectful, please report it:
Reason:

 
11/7/2002 9:24:52 AM:G. van Laar
Hi Zhu, Nice work.
You might want to 
look into a problem I saw where Week 
number 53 is displayed for the last 
week of 2003 where it should be Week 1 
of 2004. See this MS article: 
http://support.microsoft.com/default.asp
x?scid=KB;EN-US;Q200299&
(And I also 
have the problem where I can't use any 
other calendar board style than None)
Keep the Planet clean! If this comment was disrespectful, please report it:
Reason:

 
11/7/2002 2:28:55 PM:Vitaly15
5 marbles from me
nice coding
Keep the Planet clean! If this comment was disrespectful, please report it:
Reason:

 
11/8/2002 5:48:28 AM:
add another 5 to your collection. GOOD 
JOB!!! :)
Keep the Planet clean! If this comment was disrespectful, please report it:
Reason:

 
2/20/2003 5:23:26 AM:Urchin Software
My two eurocents:
1) with NT you can 
only use Style 0 - [None], all the 
other styles result in a blank 
calendar-dropdown -> I guess that's why 
it is called XP Calendar ;-)
2) if you 
use the backspace to clear the date in 
the control, you get an error.
Other 
than that it *very* cool!
5 well 
earned globes for you!
Keep the Planet clean! If this comment was disrespectful, please report it:
Reason:

 
3/5/2003 7:09:46 PM:Cy Toad
The whole drop down is blank for me... 
How do I fix this??? -- -An yes I am on 
Win XP...
Keep the Planet clean! If this comment was disrespectful, please report it:
Reason:

 
3/5/2003 7:15:17 PM:Cy Toad
Nevermind... Figured it out... Nice!
Keep the Planet clean! If this comment was disrespectful, please report it:
Reason:

 
Add Your Feedback!
Note:Not only will your feedback be posted, but an email will be sent to the code's author in your name.

NOTICE: The author of this code has been kind enough to share it with you.  If you have a criticism, please state it politely or it will be deleted.

For feedback not related to this particular code, please click here.
 
Name:
Comment:

 

Categories | Articles and Tutorials | Advanced Search | Recommended Reading | Upload | Newest Code | Code of the Month | Code of the Day | All Time Hall of Fame | Coding Contest | Search for a job | Post a Job | Ask a Pro Discussion Forum | Live Chat | Feedback | Customize | Visual Basic Home | Site Home | Other Sites | About the Site | Feedback | Link to the Site | Awards | Advertising | Privacy

Copyright© 1997 by Exhedra Solutions, Inc. All Rights Reserved.  By using this site you agree to its Terms and Conditions.  Planet Source Code (tm) and the phrase "Dream It. Code It" (tm) are trademarks of Exhedra Solutions, Inc.