betardfooser
Here is how you could add a custom user Form to your form, if you want to make your Slide Down Menu a custom created and programmed. A user control is a special object (eg. button, picturebox, menu) that you visually create and design yourself. These controls can be made to do whatever you need them to do, like make a slide down menu.
To add one of these here "Forms", go to the Menu Bar at the top of the screen and slect Project >> Add Form
Name the new item "Slide Down Menu.vb"
Now, in the solution explorer, (side panel that displays all of the files and different forms your program has) you will notice a new file, your "Side Down Menu.vb". If the designer for this Form isn't open already, right click on the file and select "View Designer"
note: If your menu is supposed to always display the same items (eg. Open File, Save , Save As), then continue.
If the menu is supposed to change from time to time, then tell me about it and I can check that out
First thing First. In the Designer, make the Form Border Style (in the properties side window) set to None. This will make your form appear without a border, and also without the Window Buttons ' _ [ ] X ' , because we don't want a border on your menu.
make a new label, (using the toolbox. This Label will act as a menu item) and let's just say, when you click on it, you want it to show a Messagebox. Let's call this label lMessage. Set the Dock property to Top, and adjust the height accordingly (Sometimes, labels are hard to size because they by default are auto-sized. You can turn the label's autosize property off by finding it in the property menu and changing its true to false. Now, (with your label selected), go to the events menu (go to the property menu and, at the top, click the electric bolt) scroll down to MouseEnter and double click that. You will now go into code mode, with somthing similar to this: