Make Windows 7 style toolbar [outdated and unanswered] - vb.net

Windows 7 has a new appearance for ToolBar control:
But my WinForms toolbar has the ugly classic gray
What do I have to do to make my ToolBar look like the first image
EDIT: I don't want to use gradients, I want to know if there's some P/Invoke (I use ToolBar instead of ToolStrip, 'cause ToolBar is nearer to native style controls than ToolStrip).
Disclaimer
THIS QUESTION HAD NO ANSWERS AND, NOW I USE C# INSTEAD OF VB.NET (My question about vb.net are outdated for me, because I use c# instead.

Toolbar control was replaced by ToolStrip control in Visual Studio 2010
You can follow this tutorial for creating a professionally styled ToolStrip Control

Related

How do I get the classic windows dropdown buttons in winforms/visual studio?

I was looking for the classic windows-esque menu buttons that look like this and are abundant in nearly every windows application before windows 8:
I can't find them in winforms though. The closest thing I could find was the MenuStrip control, which doesn't looK like this. Are there any things I could do to get these buttons back?
Add a MenuStrip to your form:
After adding a MenuItem you can add Separators (as well as other things)

Button AND TextBox AND ComboBox Boarder 3D

How can I make BOARDER tools like 3D tools in Visual BASIC6 ? And Is there a problem in the use of OLD Visual BASIC 6 Tools??
Yes, there is a problem using old vb6 tools, it's the same problem as using pascal for vb.net application.
You can, however, draw a 3D border to just about any control in winforms, and I imagine that in wpf it's easier. check out ControlPaint class:
http://msdn.microsoft.com/en-us/library/System.Windows.Forms.ControlPaint_methods(v=vs.110).aspx

Custom Windows Form menu in vb.net

I want to make a Custom Windows Forms menu. Now, when I say "menu", I mean where the "Exit", "Maximize" and the "Minimize" icons are. I have seen in Microsoft Office software that Microsoft have done a custom WinForms Menu, and in many other software. I have done research for months, and searched so much and have not found anything! I have, found some companies which are currently selling Component Packages with Visual Basic, C# and Visual C++ components, however I do not have the money to buy one of these packages, therefore I need help making a custom Windows Form menu.
I would like to make a Custom Windows Form Menu as a "Ribbon" type. So, It will have a "Ribbon Form Menu". However, I do not wish to use any products or packages to do this for me, seen as I don't have money for them.
I have tried a number of ways for creating a Custom Form Menu:
Used a ToolStrip docked to the top of the form, and set the property of "Left to right" to True, and used buttons or labels for the "Exit", "Maximize" and "Minimize" buttons, although, this isn't really ideal, and I don't really want that anymore.
Used buttons at the top of the Form and docked a panel behind it to made it look like a custom form, but again, this isn't really ideal either.
Anyway, please can someone help me make a custom Windows Forms Menu? It would be nice if you could help me make it in the "Ribbon Style" too!
Please note this post is aimed at the Visual Basic Programming language.. I am using Visual Basic! :D
Thanks.
You have a few options, Firstly you can extend the ClientArea into the NonClientArea
and you would end up with something like: http://www.codeproject.com/Articles/44235/Painting-Vista-s-Aero-NonClientArea-in-VB-NET
After doing some digging i found a .net wrapper for the windows 7 ribbon control, I haven't tried using it yet but you might be able to make it work:
http://windowsribbon.codeplex.com/
Alternatively you can create it all from scratch, setting the FormBorderStyle to None and handling the moving/re-sizing etc by your own code.
As well as painting the Ribbon-like controls yourself.
The latter is a lot more work but is the most customizable, I hope this is helpful and gets you on the right track!

How do I add buttons to Aero Peek in VB6?

I'm working on a program that can play songs off an iPod. I want to be able to put functional Back, Play/Pause and Next buttons on its Aero Peek thumbnail like this:
For those who can't see it: http://i45.tinypic.com/1yua0m.png
How would I do this in VB6?
EDIT: Can I also create a jump list for my app? For this app, I only need taskbar jump lists. For others, I'll need taskbar and start menu jump lists so posting code to achieve both would be appreciated.
EDIT 2: I have uploaded a sample of how to use the ITaskBarList3 interface to add buttons to the window preview (and handle their click events), add an icon overlay, clip the window preview and add a progress bar to the program's taskbutton. Download it here.
Look at the Taskbar Thumbnail Toolbar feature of Windows Explorer. This does use a COM interface so I don't know how practical it is to use for VB but I beliver the IDLs are available if you look.
You can also find a C# example and the UI guidelines on MSDN.
The Jumplist information is also covered on the same pages.

Alternative Button controls for winform?

Where can I find alternative button controls for vb.net Winform?
Not sure what you mean since you can just choose the font so that it's any size you want and I've not seen anyone else mention this problem so I'm not sure if anyone will have written any specific controls for it. However, if you want to customize the look other options would be to override the OnPaint and draw it yourself or create an image that contains the text and show that image instead of the text.
Vendors that offer button controls with more options than standard WinForms:
infragistics.com
telerik.com
devexpress.com
I'd recommend downloading trial versions and see if you can make their controls do what you are failing to accomplish with the built in button control
Or, you could create an image that shows the text you want and attach it to the button instead of text. This is not as ideal as if you can find a small readable font though!
A little bit late but it could be useful for other:
http://namtuk.com/mycommandbutton_DOTNET.aspx
It supports a lot of button style like Office 2010, Windows 8 Metro, ...