Quick Search for:  in language:    
VSNET,OLE,CSS,API,GDI,UPDATE20021226,Version,
   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.
Suppress Run Time Script Errors
By Nuclear_1000G on 7/2


Click here to see a screenshot of this code!List Maker
By KBM-00 on 7/1

(Screen Shot)

Web Update Checker
By knormalnight on 7/1


A*Beginners API*
By Michael Nipper on 7/1


source hog v1.1
By Robert Justason on 7/1


Click here to see a screenshot of this code!AdAlert® Spyware/Adware Remover UPDATED
By Intrepid Software on 7/1

(Screen Shot)

Click here to see a screenshot of this code!a--CONTROL WINAMP--
By Konrad Beckmann on 7/1

(Screen Shot)

Click here to see a screenshot of this code!BlueCam
By Marshall H. on 7/1

(Screen Shot)

Dynamic Database Form
By TheNetRanger on 7/1


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



 
 
   

Double Dragon: Outlook Bar control + Photoshop Style Color Picker (now WITHOUT help file!)

Print
Email
 
winzip icon
Submitted on: 7/3/2002 8:23:01 PM
By: Vlad Vissoultchev 
Level: Intermediate
User Rating: By 134 Users
Compatibility:VB 6.0

Users have accessed this code 15841 times.
 

(About the author)
 
     UPDATE(2002-12-26): Version 1.3.2 Fixes incorrect painting and adds absolute positioning for tiled bitmaps. __________________________________________________ UPDATE(2002-11-12): Version 1.3.1 Fixes gradient fills under legacy OSes (NT 4.0 and Win 95). __________________________________________________ UPDATE(2002-11-05): Version 1.3 Label edit fully implemented! Brand new subclasser working ok in MS Office and VS.NET so this one should fix the problems. Out-of-focus mouse wheel support (Outlook style). OLE Drag&Drop; of groups implemented. cButton.Key property synced with parent collection. New properties: LabelEdit, AllowGroupDrag, GroupHilightIdx. Additional background style: ucsGrdTileBitmap. Bugfixes (including cMemDC). Help file updated. __________________________________________________ UPDATE(2002-08-09): Version 1.2 Automatic OLE Drag&Drop; fully implemented!!! New properties: UseSystemFont, FlatScrollArrows, WrapText. Additional background styles: ucsGrdAlphaBlend, ucsGrdStretchBitmap. Bugfixes and new samples. Help file updated. __________________________________________________ UPDATE(2002-07-24): Version 1.1 Help file included. Additional background options. cMemDC bugfixes. VB bugfixes: now icons can also be 256 colors and truecolor. __________________________________________________ This is a fairly complete emulation of outlook bar. This control is fully customizable and can emulate both outlook xp and 2000 button bar (see "more samples") and then goes beyond. Control customization is accessible through couple of property pages. Featured is a hierarchical model (much like CSS) for defining formats of control elements (including hover/pressed/selected formats on group/items) which can be persisted (an .obf file) and a polymorphic object model for representation of group and item buttons data. Multi-line captions, multi-line tooltips (API), large&small; icon styles, single/double/fixed bordes, horizontal/vertical gradients. Help is to be done (generated:-)) shortly. OLEDrag&Drop; is in its infancy but still workable. Also, here you have it: the *realtime* color picker re-submitted as part of the outlook bar property pages -- check it out it's fast! Also, check out the error handler (robust one) and the DebugMode object leak info system. Has been checked on win2k for GDI leaks (win9x to be done, anyone?). This is in response to recent submissions of "commercial quality" and "industrial strength" software to this site. Although not complete the project could easily become commercial one. Greetings go to: Ariad Software (now www.cyotek.com), vbAccelerator.com (great inspiration), and Carles P.V. (for his controls submissions:-)). Read readme.txt for the build procedure. Please report bugs and problems and leave your votes!

 
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 9 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
7/3/2002 9:35:17 PM:Rishi
Great piece of code
Keep the Planet clean! If this comment was disrespectful, please report it:
Reason:

 
7/3/2002 9:55:40 PM:Vlad Vissoultchev
ok, it still has some bugs but right 
now i don't have time to fix it. i'm 
going on vaction to italy in about 7h 
:-)) hope they have 'em i-net coffee 
shops! :-)) 
take a sneak preview 
now but do come back at the end of the 
month for bugfix release (a .chm file 
will be 
included).
Enjoy,
</wqw>
Keep the Planet clean! If this comment was disrespectful, please report it:
Reason:

 
7/3/2002 10:08:08 PM:Zhu JinYong
Give you five ***** at first sight.Keep 
up.
Keep the Planet clean! If this comment was disrespectful, please report it:
Reason:

 
7/3/2002 10:41:15 PM:PhilC
Congratulations on a fine upload! 
Without even looking at the code, the 
quality and obvious hard work already 
shines through! Definite 5 globes from 
me!
Keep the Planet clean! If this comment was disrespectful, please report it:
Reason:

 
7/3/2002 11:38:16 PM:Vipeint
5 planets at a  glance . Super quality 
. First time voting for PSC. Obviously 
work long hours for it.
Keep the Planet clean! If this comment was disrespectful, please report it:
Reason:

 
7/4/2002 12:01:28 AM:mark jackson
Extremely Impressive!
5 from me.
Keep the Planet clean! If this comment was disrespectful, please report it:
Reason:

 
7/4/2002 4:19:36 AM:Carles P.V.
You rock!
Thanks for giving credit, 
but this surprass me. Perfectly 
structured and clean code, ensured down 
to the last detail... this is coding 
:)
About testing: all seems to work 
correctly under W98.
Thanks 
again.
Keep up.
Keep the Planet clean! If this comment was disrespectful, please report it:
Reason:

 
7/4/2002 5:07:17 AM:S.Y. Kim
Great code!.
Very useful. Neat 
interface. 
Ease of use. I'm 
impressed. 
Keep the Planet clean! If this comment was disrespectful, please report it:
Reason:

 
7/4/2002 5:07:40 AM:Martin Rosselle
Nice job !! A couple of weeks less work 
for me :)
Keep the Planet clean! If this comment was disrespectful, please report it:
Reason:

 
7/4/2002 5:10:10 AM:Zhu JinYong
Yes,it works perfect on Win98 Sec and 
Win95.
Keep the Planet clean! If this comment was disrespectful, please report it:
Reason:

 
7/4/2002 5:56:54 AM:Avaneesh Dvivedi
I think this will be a good piece of 
code even though I still have to test 
that. But congrats anyway. 5 from me
Keep the Planet clean! If this comment was disrespectful, please report it:
Reason:

 
7/4/2002 7:06:27 AM:Walter Brebels
Thanks i was making one of those, no i 
dont have to anymore, 5 from me
Keep the Planet clean! If this comment was disrespectful, please report it:
Reason:

 
7/4/2002 7:20:36 AM:michael doering
very nice work, 5 globes from 
me.
>
One Question, to all.
How can 
I see inside the '.tlb'
and can I see 
the 'Declare`s' ?
>
thank`s for answer
Keep the Planet clean! If this comment was disrespectful, please report it:
Reason:

 
7/4/2002 8:02:59 AM:Dylan Morley
Very nice implementation, 5 *'s from me 
for the obvious effort you've put into 
this...
Keep the Planet clean! If this comment was disrespectful, please report it:
Reason:

 
7/4/2002 8:14:01 AM:Giro2k
Thanz, is great code
five, five, five
Keep the Planet clean! If this comment was disrespectful, please report it:
Reason:

 
7/4/2002 9:28:46 AM:Ahmed Adel
been using PSC for a long time ... this 
is the best i've seen ... can't wait to 
see it in action ... i'll do my best to 
debug it .. and send you back the new 
version ... tell me when it's ready for 
a real project .... 
    go on man 
... good work .. 
  AHMED 
Keep the Planet clean! If this comment was disrespectful, please report it:
Reason:

 
7/4/2002 10:40:18 AM:Unruled Boy
Quite good indeed.
yet, I strongly 
suggest that you do NOT use windows 
common controls.
U only use it for 
treeview & tab pages.
I am sure that 
you will find lite controls with source 
codes to replace that extreme large 
control!
Keep the Planet clean! If this comment was disrespectful, please report it:
Reason:

 
7/4/2002 2:04:30 PM:Adam Hall
Nice one! This will save me a lot of 
work and get my User Interface's 
looking good.
5 globes before I even 
downloaded it. Cheers and I look 
forward to seeing more submissions from 
you!
:@)
Adam
ahall.cjb.net
Keep the Planet clean! If this comment was disrespectful, please report it:
Reason:

 
7/4/2002 2:43:52 PM:CodeFester
This is very a nicely architected 
upload.  Even my 3 yr. old daughter 
liked it.  5 globes from us.
Keep the Planet clean! If this comment was disrespectful, please report it:
Reason:

 
7/4/2002 3:38:53 PM:michael doering
Hello Vlad,
>
please supply the 
typelib source code (IDL), too.
Keep the Planet clean! If this comment was disrespectful, please report it:
Reason:

 
7/5/2002 10:50:40 AM:Leontti A. Ramos M.
Great!
Keep the Planet clean! If this comment was disrespectful, please report it:
Reason:

 
7/5/2002 12:20:02 PM:Elias Barbosa
Stunning!!
I have been using 
vbAccelerator's Outlook Bar Control for 
quit a while. As usual, every control 
from vbAccelerator requires a lot of 
reading and hard work to make them 
work. In the other hand, they are very 
powerful and small.
Now, with Vlad's 
control, I will get the power of 
vbAccelerator controls with an 
unparallel easy of use 
implementation!
Thanks a bunch, 
Vlad!
You definitely got 5 planets 
from me!!
Keep the Planet clean! If this comment was disrespectful, please report it:
Reason:

 
7/5/2002 12:23:52 PM:Elias Barbosa
quite a while...
Keep the Planet clean! If this comment was disrespectful, please report it:
Reason:

 
7/5/2002 3:05:06 PM:CodeFester
For those who are asking to see the 
IDL,  Goto the Tools menu (installed 
when you installed Visual Studio) and 
run "OLE View".  Next goto file menu 
and click "View TypeLib".  Choose the 
.TLB file and there you have it...
Keep the Planet clean! If this comment was disrespectful, please report it:
Reason:

 
7/6/2002 7:10:27 AM:michael doering
To CodeFester,
thanks for your 
tip.
>
Other question to all,
can 
this works without the 'TypeLibs' 
?
other submission (OutLookBar) on 
'psc' 
runs without theese TypeLibs.
Keep the Planet clean! If this comment was disrespectful, please report it:
Reason:

 
7/8/2002 7:59:00 AM:Alwin
The Tool find I super good.  I only 
wished finally also that the Buitton 
Items enabled and disabled myself will 
can chance at runtime
Please send me 
the code
Best regards
Alwin
Keep the Planet clean! If this comment was disrespectful, please report it:
Reason:

 
7/11/2002 2:09:46 AM:andreas
great code!!
its very nice
^_^ thx a 
lot
i'm new in here
but i have 
something to ask
what isthe use ---> 
project2.res????
and why i cant use mu 
own bitmap ?
is it stored inside of 
it?
anyone can help me?
anyway thx 
VLAD!!
Keep the Planet clean! If this comment was disrespectful, please report it:
Reason:

 
7/15/2002 3:51:38 PM:Vlad Vissoultchev
wow, 10x for the votes!!! especially 
pleased that most of the knowledgeable 
people on PSC are appreciating my 
submission. 10x again!
michael 
doering: there is nothing "hidden" 
here! these .tlb's are actually 
produced by VB!!! i've included them 
only to be used as target for "project 
compatibility" so the users (you) do 
not have problems opening sample 
projects (lost references). you do not 
need them and can be completely ignored 
-- you need only the code :-)
alwin: 
good point! to be done...
andreas: 
to view the .res files you need to load 
the VB6 Resource Editor from 
tools->add-in manager and then just 
double click it. as for the images, 
well, use the control's property pages 
to load them at design time or use 
hidden image controls and set them at 
run-time. 
</wqw>
p.s. san 
remo (italy) has only a single inet 
point that charges 6 euro/hour which 
totally sucks! 
Keep the Planet clean! If this comment was disrespectful, please report it:
Reason:

 
7/16/2002 8:47:37 AM:michael doering
Hello Vlad,
thanks for your 
answer.
>
I`m not thinking there was 
anythink 'hidden' but I have not 
works
with 'tlb' so I`m not sure is it 
required.
Thanks for your statement 
and for share this useful 
control.
>
Have a nice day
michael
Keep the Planet clean! If this comment was disrespectful, please report it:
Reason:

 
7/17/2002 11:13:26 AM:Casimir
Thank's! It's great code.
Note is 
Five.
Keep the Planet clean! If this comment was disrespectful, please report it:
Reason:

 
7/18/2002 11:35:07 PM:andreas
thx A LOT Vlad
^_^
i tried to change 
the bitmap at run-time, but 
failed.
but its ok i can add my bitmap 
at project2.res.
i finally get it 
hehehe
sorry.. i'm still "green" 
hehehe
thx again
Keep the Planet clean! If this comment was disrespectful, please report it:
Reason:

 
7/21/2002 4:24:50 AM:John Galanopoulos
Vlad, you rock. Excellent. Source is 
great. 5 from me
Keep the Planet clean! If this comment was disrespectful, please report it:
Reason:

 
7/22/2002 2:31:25 PM:gonchuki_r
so... do you think this is "Industrial 
Quality". I think not... there's a BIG 
error in the program... note i said 
BIG: the color used for the background 
in the XP outlook bar is not always 
blue, as you did. The border color is 
correctly set to the highlight color 
returned by GetSysColor API... but you 
still use the blue for the back 
color... you must correct this if you 
want to call it "Industrial Strenght"
Keep the Planet clean! If this comment was disrespectful, please report it:
Reason:

 
7/22/2002 2:52:02 PM:Vlad Vissoultchev
gonchuki_r: this has nothing to do with 
"Industrial Strenght", btw. as i 
understand it this is the quality of 
the code itself, the error handling for 
example.
anyway, you might be right. 
but this is a flaw of the smaple 
project, not of the control. the 
control itself is (almost) enough 
flexible to allow you get whatever look 
you need. so in your case you just have 
to OleTranslateColor highlight, then do 
some color math (blend with certain % 
alpha upon white color for instance) 
and set appropriate properties of 
control formats.
much more 
constructive would be a proposal on 
your side that you want background fill 
that is a result of color blending of 
two (more?) 
OLE_COLORS.
HTH,
</wqw>
p.s
. version 1.1 comming real soon (doing 
final touches on the .chm)
Keep the Planet clean! If this comment was disrespectful, please report it:
Reason:

 
7/24/2002 9:37:42 PM:Vlad Vissoultchev
gonchuki_r: check out the new version 
1.1: A new background fill type is 
added that allows to specify a 
percentage offset in the hue, 
saturation and brightness of a color 
(including highlight). the Outlook XP 
sample is updated with correct 
percentages and now works correctly 
with different RGB values for system 
highlight color. tell me if this is 
"industrial strength" enough for you. 
hope you will correct your vote in the 
right direction :-)
</wqw>
Keep the Planet clean! If this comment was disrespectful, please report it:
Reason:

 
7/24/2002 10:30:08 PM:gonchuki_r
ok, you now got your 5... this thing is 
working very well now.
Keep the Planet clean! If this comment was disrespectful, please report it:
Reason:

 
7/26/2002 2:08:30 AM:Zhu JinYong
It has slight difference with Microsoft 
Access2000 bar control.Could you make 
it exactly same with that?When Mouse is 
on the button which is 
active(Pressed),the button should not 
floated any more(Should kept 'Pressed' 
State).
Keep the Planet clean! If this comment was disrespectful, please report it:
Reason:

 
7/28/2002 9:47:44 PM:michael doering
Hello Vlad,
any information (Mail) for 
an update
are welcome.
>
Anyway, a 
very good and useful control.
Thanks 
to share this.
Keep the Planet clean! If this comment was disrespectful, please report it:
Reason:

 
7/29/2002 10:11:09 AM:Vojimir Bato Kecman
This is far superior code than anything 
else posted in a few months. Sadly, 
kids who love games and graphic tricks 
and are most frequent visitors of this 
site would not vote for this guy.
Keep the Planet clean! If this comment was disrespectful, please report it:
Reason:

 
8/4/2002 10:52:38 AM:Solomon
I love this code. You obviously put a 
lot of time, effort and knowlege into 
it. This is what PSC is all about. 
THank you. I learned a lot from your 
submission. 5 from me I wish I could 
give you more.
Keep the Planet clean! If this comment was disrespectful, please report it:
Reason:

 
8/5/2002 2:14:53 AM:Anoop Madhusudanan
Hello Vlad, just need to congratulate 
you for this excellent work. No doubt, 
this is one of the best submissions 
I've ever seen at PSC. Just as Carles 
indicated me, you simply deserves this 
month's top price. :D.. and happy 
friendship day :).. And your coding 
style is excellent too..
Keep the Planet clean! If this comment was disrespectful, please report it:
Reason:

 
8/12/2002 8:56:36 PM:Zhu JinYong
The best Outlook bar Control I have 
ever seen!The code have many advance 
codes involved.Great!
Keep the Planet clean! If this comment was disrespectful, please report it:
Reason:

 
8/24/2002 5:37:24 AM:Sebastiano Pallaro
Cool! 5° from me!
Keep the Planet clean! If this comment was disrespectful, please report it:
Reason:

 
8/27/2002 11:34:35 AM:Tludina
Finally, it can do 256 and truecolor 
icons ;). That was the only drawback on 
your first version :P. But Great Job! 5 
Globes.
-Tludina
Keep the Planet clean! If this comment was disrespectful, please report it:
Reason:

 
8/28/2002 11:08:46 PM:kmc
Great code! Probably the most advance I 
see up to now in PSC.
I am going to 
use it in a touch screen machine, is 
there anyway to set the button on the 
left hand side taller?
Anyway, it is 
great and save a lot of work. Nice to 
see any other controls that you have 
made.
Keep the Planet clean! If this comment was disrespectful, please report it:
Reason:

 
9/2/2002 5:08:46 AM:
One Q: It is too sensitive. If I click 
on area around the down arrow, it will 
fire the buttonclick event. Is there 
anyway make it less sensitive..... that 
is .. only clicking on the icon or text 
will work.
Any hint on how to 
change??
Thx
Keep the Planet clean! If this comment was disrespectful, please report it:
Reason:

 
9/3/2002 6:14:05 AM:
Great work!!!
I always wanted to write 
a code to do something like this. 
Withput a doubt it deserves 5 *. Keep 
it up :) 
Keep the Planet clean! If this comment was disrespectful, please report it:
Reason:

 
9/23/2002 2:52:03 PM:Unruled Boy
great!
but, a pitty that it has not 
background picture property
Keep the Planet clean! If this comment was disrespectful, please report it:
Reason:

 
9/24/2002 6:07:37 AM:Vlad Vissoultchev
Unruled Boy, of course you can but it's 
not that straigth forward. Use Formats 
PropPage, select Control Format and in 
BackGradient select Type: 7 - Stretched 
and then press ellipses to browse for 
the bitmap.
HTH,
</wqw>
Keep the Planet clean! If this comment was disrespectful, please report it:
Reason:

 
9/24/2002 3:44:52 PM:speedy5
i love it. simply amazing. only one 
thing: it works great in vb6, but in 
vb.net, it crashes upon the application 
loads. i mean, vb.net can perfectly run 
activex's and stuff like that and your 
control works in design mode (the 
property pages don't work though). but 
when the program starts, it gives me an 
object reference error and stops. my 
application has to be done in vb.net 
and i'm wondering what advice you have 
in order for me to use your GREAT 
control. please reply by emailing me 
at: speedy5asdf@hotmail.com thanks in 
advance, speedy
ps: i would vote 5 
but you already won! :-D
Keep the Planet clean! If this comment was disrespectful, please report it:
Reason:

 
9/25/2002 3:40:31 AM:
Hey Vlad, Excellent work, I can't say 
anything more than what's already been 
said...with that note, I concur with my 
peers, and that this code and effort is 
truely exceptional.... Kudos to you!
Keep the Planet clean! If this comment was disrespectful, please report it:
Reason:

 
9/27/2002 11:55:23 AM:Unruled Boy
to:Vlad Vissoultchev
pitty 
again:
you should better not compile 
the control and refer to it. because 
psc removed all the controls in the zip 
files.
I think that refer to the 
control project is a better way.
Keep the Planet clean! If this comment was disrespectful, please report it:
Reason:

 
9/27/2002 11:58:02 AM:Unruled Boy
then, a vb project group is made. 
that's what i think it to be.
Keep the Planet clean! If this comment was disrespectful, please report it:
Reason:

 
9/27/2002 12:00:49 PM:Unruled Boy
and, pitty 3:
will it have more 
background options?
for example, tile 
the background picture?
Keep the Planet clean! If this comment was disrespectful, please report it:
Reason:

 
9/27/2002 12:02:06 PM:Unruled Boy
any way, this is really a fantastic 
work!
5 globles from me ;)
Keep the Planet clean! If this comment was disrespectful, please report it:
Reason:

 
9/28/2002 12:03:12 AM:Fred.Cpp
***** (No words needed)
Keep the Planet clean! If this comment was disrespectful, please report it:
Reason:

 
9/29/2002 7:31:52 AM:
Great bar, great job!! 
Unfortunatly 
under W2k and WXP using VB6 it gives an 
error when trying to get the property 
page and the component will not work 
with VB.Net. When loading the form 
using the component, the loading 
process will give an error.
Keep the Planet clean! If this comment was disrespectful, please report it:
Reason:

 
9/29/2002 10:24:03 AM:
Sorry. I had to read first before 
commenting, as I did not compile the 
PropPages project.
But still an error 
in VB.Net.
Keep the Planet clean! If this comment was disrespectful, please report it:
Reason:

 
10/12/2002 12:59:21 PM:
WOW
This is beyond 5 stars IMHO.
Well 
structured, commented, and 
full-featured.  VERY IMPRESSIVE! 
I 
have 3 constructive criticisms - but 
note that this did not make me give you 
less than 5 stars!!!  
Your email in 
the help file (and on this site) 
doesn't work.  This site's feedback 
seems to be the only way to contact 
you!  
2nd - the sample projects 
should really include more code for 
configuring the control, it appears 
you're using pre-defined formats.  Most 
programmers will likely do the 
configuring in code.
I myself am 
having difficulty getting large icons 
to display, but I'm not sure why 
because I'm doing what the samples 
do.
3rd - I see you have background 
bitmaps (GREAT!) but why only stretched 
and not tiled?!  If you want help 
implementing tiled, let me know - I'd 
love to help and support you in any way 
I can!  (of course, I'd have to have a 
working email for that!)
peace
/d
Keep the Planet clean! If this comment was disrespectful, please report it:
Reason:

 
10/12/2002 1:13:50 PM:
If anyone is interested in starting an 
email-based user support group, please 
email me at 
david@jarvismountain.com.
I love 
this control - it's outstanding.
But 
I'm having a few problems and figure 
maybe I can help someone else who's 
having their own.
Keep the Planet clean! If this comment was disrespectful, please report it:
Reason:

 
10/12/2002 5:58:38 PM:Anthony Neilsen
its a pity you didn't make to color 
pickler a stand-alone ocx - none the 
less, quite a massive project - TOO 
MASSIVE, really, since there are only 
two main controls - all the property 
pages and the subdirectories make it 
very hard to implement and understand - 
- next time, maybe you could KISS
Keep the Planet clean! If this comment was disrespectful, please report it:
Reason:

 
10/18/2002 9:57:46 AM:
Anthony - This is EXACTLY why PSC has 
the "Level" system.  Vlad's code is 
clearly not for beginners, which is why 
it's CLEARLY marked "Intermediate".  If 
you want "simple" then stick to the 
code labeled "Beginner", but don't go 
knocking/criticizing the guys who 
produce more advanced apps just because 
you don't understand their code.
PS: 
There are plenty of less-functional 
Outlookbars out there if you want 
"simple".  Just don't expect you'll 
find the same level of expertise that 
Vlad demonstrates here.  In fact, most 
are severely limited and some just 
don't work right.
/dlj
Keep the Planet clean! If this comment was disrespectful, please report it:
Reason:

 
10/28/2002 7:10:59 AM:Dazz
Excellent! 5 globes from me...although 
it would be better to have the 
properties in the same control instead 
of the properties settings being a diff 
one! thanks for the source anyway :)
Keep the Planet clean! If this comment was disrespectful, please report it:
Reason:

 
10/29/2002 2:15:02 PM:KCain
5 from me. Great Code, it works great 
in VB, but i added it to an Access 2002 
form (I hate Access BTW) it works fine 
in design mode, but if i try to view it 
in run-time mode access crashes.  I get 
an application error that reads:
The 
insruction at "0xffff01bb" referenced 
at "0xffff01bb". The memory could not 
be "read".
I tried this on a couple 
machines. Any ideas or am I outta luck 
on this one?
Keep the Planet clean! If this comment was disrespectful, please report it:
Reason:

 
10/29/2002 2:17:29 PM:KCain
argh, I should proof read before i 
submit.  The error reads as 
follows:
The instruction at 
"0xffff01bb" referenced memory at 
"0xffff01bb". The memory could not be 
"read".
Keep the Planet clean! If this comment was disrespectful, please report it:
Reason:

 
10/30/2002 4:19:24 AM:Vlad Vissoultchev
KCain: i'm aware of the problem. 
version 1.3 (or 1.2.1) will fix this. 
the problem is with the subclasser -- 
Ln 2041 and Ln 2047 -- comment out 
".Subclass hwnd, Me" at both 
lines.
HTH,
</wqw>
Keep the Planet clean! If this comment was disrespectful, please report it:
Reason:

 
11/6/2002 5:21:12 AM:Vlad Vissoultchev
i'm having troubles uploading the help 
file (.chm) with version 1.3 because 
the zip gets above 200k limit PSC 
(obviously) has set. try 
this:
http://www.geocities.com/wqweto
/OutlookBarHelp.zip
</wqw>
Keep the Planet clean! If this comment was disrespectful, please report it:
Reason:

 
11/11/2002 5:54:20 AM:
No code for outlookbar sample
Keep the Planet clean! If this comment was disrespectful, please report it:
Reason:

 
11/11/2002 10:00:45 PM:GoodGuy
There is no code for the sample screen 
shot provided.
Keep the Planet clean! If this comment was disrespectful, please report it:
Reason:

 
11/12/2002 12:20:12 AM:
I have used it for a few weeks, perfect 
and very good.
But occasionally, I 
hit an problem (I compile it into a 
UserControl and used in other exe), 
when I try to open & compile my exe, I 
hit an error message
Call Stack 
Error .... 
UserControl_ReadProperty
Do you know 
how to overcome this??
If I shut 
down the machine, and restart, sometime 
it become ok.
Keep the Planet clean! If this comment was disrespectful, please report it:
Reason:

 
11/13/2002 5:16:19 AM:
I get the copy of the detail 
message:
Class not registered
Error 
0x2C9
Call stack: 
OutlookBar.ctxOutlookBar.UserControl_Rea
dProperties
Can anybody help?
Keep the Planet clean! If this comment was disrespectful, please report it:
Reason:

 
11/13/2002 5:21:58 PM:Vlad Vissoultchev
you can put line numbers in 
UserControl_ReadProperties and 
recompile the control (remember to 
recompile the proppages too). this way 
the error handling will report the line 
the error occurred which will be more 
helpful as to detect what's causing the 
troubles (probably buzarre icon 
formats?)
HTH,
</wqw>
Keep the Planet clean! If this comment was disrespectful, please report it:
Reason:

 
11/18/2002 3:21:20 PM:
Hi Vlad!. i gave you 5 globes!. but i 
think i've found a bug.
if you have 
a disabled form in the background, the 
main form, and another form called from 
the main (which holds your control) in 
modal state.
The main form hides and 
the app goes down.
This just happens 
in the compiled version, in the ide 
not.
I have winxp and winme, i think 
it only happens in winme/98. 
Here 
are the instructions to reproduce 
it.
1. Add 3 forms to a project.
2. 
form 1 plave a command 
button
Private Sub 
Command1_Click()
Form2.Show 1
End 
Sub
Private Sub 
Form_Load()
Form3.Show
End 
Sub
Private Sub Form_Unload(Cancel 
As Integer)
Unload Form3
End 
Sub
3.form 2 place an outlook bar 
control
4.form 3. just set its enabled 
property to false.
in winme the app 
crash when you close form2
email: 
eurekabox@hotmail.com
Keep the Planet clean! If this comment was disrespectful, please report it:
Reason:

 
11/22/2002 11:05:27 AM:Atul Tak
hello . it is really nice
but i fu can 
give me its OCx. 
then i will be very 
Pleased
i am not getting its complexity
Keep the Planet clean! If this comment was disrespectful, please report it:
Reason:

 
11/22/2002 11:05:58 AM:Atul Tak
hello . it is really nice
but i fu can 
give me its OCx. 
then i will be very 
Pleased
i am not getting its 
complexity
my mail id 
atul_tak@rediffmail.com
bye thanx
Keep the Planet clean! If this comment was disrespectful, please report it:
Reason:

 
11/26/2002 3:28:54 AM:Vlad Vissoultchev
you can find the compiled executables 
here: 
http://www.geocities.com/wqweto/OutlookB
arRelease.zip
HTH,
</wqw>
Keep the Planet clean! If this comment was disrespectful, please report it:
Reason:

 
12/13/2002 9:30:18 PM:ORSHEE
wooow, dad it rocks!!!! 5 from me!
Keep the Planet clean! If this comment was disrespectful, please report it:
Reason:

 
1/14/2003 4:04:03 AM:
SelectedItem not always set in Access 
2000. Any idea why? Also anyone got the 
help file?
Keep the Planet clean! If this comment was disrespectful, please report it:
Reason:

 
1/28/2003 10:11:12 AM:
This is a nice piece of code. I use it 
to make my personal email program like 
outlook
Keep the Planet clean! If this comment was disrespectful, please report it:
Reason:

 
1/30/2003 9:38:53 PM:James
Awesome I was using the last version 
and know you have fixed a few of the 
litle bugs well done.
Keep the Planet clean! If this comment was disrespectful, please report it:
Reason:

 
2/3/2003 12:45:10 PM:
Great job on the code.  I sent you a 
email through PSC and I hope you get 
it.
I found the Help file, so I 
don't need that, but if you could 
answer my other questions, I would 
really appreciate it.
Again, nice 
job and thank you!!
Keep the Planet clean! If this comment was disrespectful, please report it:
Reason:

 
2/5/2003 10:41:03 PM:James
Hi Vlad
I have been using your control 
and noticed that when you resize the 
control to fit a form with the DPI 
setting on your computer changed to say 
110% then it will not resize correctly. 
Any Ideas on this? Other than that it's 
awesome.
Keep the Planet clean! If this comment was disrespectful, please report it:
Reason:

 
2/17/2003 7:48:27 AM:
Could someone send me the help file? 
Thanks
simmy@tbs.co.il
Keep the Planet clean! If this comment was disrespectful, please report it:
Reason:

 
2/20/2003 2:44:06 AM:Yacky
very cool 5 globes from here
Keep the Planet clean! If this comment was disrespectful, please report it:
Reason:

 
2/21/2003 6:13:47 AM:Jason Alls
Well done.  An excellent piece of 
source-code.  It's just what I've been 
looking for.  Just an idea, as a 
further enhancement you may want to 
make it navigable via the keyboard.  I 
am looking at doing this.  Keep up the 
good work.
Keep the Planet clean! If this comment was disrespectful, please report it:
Reason:

 
2/28/2003 7:44:50 PM:James
Hi again
Is there anyway to save the 
layout of the grid after say a user has 
moved the icons to a new position and 
then reload afterwards
Thanks James
Keep the Planet clean! If this comment was disrespectful, please report it:
Reason:

 
3/12/2003 9:52:14 AM:
I'm still a bit wet behind the ears 
with VB and have been looking for an 
outlook style navigational panel. I 
found the one I want. Excellent coding 
well deserving of my 5 G's
Keep the Planet clean! If this comment was disrespectful, please report it:
Reason:

 
4/18/2003 12:18:53 PM:Peeter Puusemp jr.
It is great! Very professional.
I 
wish there were more such free 
professional controls. For example at 
the moment I am very tired of searching 
for a great command button that enables 
me to put a picture to the left side of 
the caption (and this button control 
should have some other good features 
too).
But this is really great!!! 
Thank you very much!
Keep the Planet clean! If this comment was disrespectful, please report it:
Reason:

 
5/23/2003 4:30:08 PM:Soumen Bhattacharya
Neat!!! Keep it up.
Keep the Planet clean! If this comment was disrespectful, please report it:
Reason:

 
6/6/2003 1:44:00 AM:-=TheASP=-
<ASP>
Very nice controls!! Thank you 
very much for making them free.
Keep the Planet clean! If this comment was disrespectful, please report it:
Reason:

 
6/10/2003 1:38:18 AM:
That's what i want . Great
Keep the Planet clean! If this comment was disrespectful, please report it:
Reason:

 
6/26/2003 10:39:49 PM:
cool.give you five
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.