Visual Basic Graphical User Interface (GUI) Tutorials

The graphical user interface describes anything your application displays to the user. It is the primary way you interact with the user and allow him or her to interact with you. Creating great GUI's is something Visual Basic is amazing at. You can create professional interfaces with minimal effort. Learn how with these UI Visual Basic tutorials.

Graphical User Interfaces have been around for many years. As you develop more and more advanced applications it is worth your time to focus on your VB6 UI design. This includes understanding how each of the visual basic ui components work (such as buttons, textboxes, combo boxes, images, menus, etc.). This also includes understanding the different vb6 ui containers (such as Tabsets, Panels, status bars, grouping boxes, etc.) By understanding all of these components individually you will have a good knowledge of what can and can't be done.

From here you can focus on how your VB6 GUI fits together as a whole. For example what is the best way to layout a specific form using your individual input controls, labels, and grouping controls. Where should headings go? What order is the user most likely to want to enter their data? What should the tab order be? What controls should be shown vs collapsed? These are all questions a UI programmer needs to think through. Even though UI in Visual Basic is much easier than in many other languages, we as developers need to carefully think through what is most important to our end user and focus on these things above all else.

  • Level3

    Ovaj VB tutorial gradi poslednji i pokazuje kako možete da kreirate naprednije PDF fajlove. Ona vas uči kako da napravite višeslojni dokument, sa postavkom zaglavlja, podnožja stranice, brojeve stranica, oblika i slika.

  • Level2
    Just like classic VB included more and more great controls as years went by, Microsoft has also released more and more helpful components for VB.NET developers. One of the biggest examples of this is the Visual Basic Power Pack (that was released in 2005). This powerpack provide things like Shapes, DataReader, PrintForm, and many others. Check out how to make use of it in your next .NET app.
  • Level1
    Sometimes you want to simply get the user's attention and let them know some information. This is easy with the MessageBox. However, what if you not only want to get their attention but you also want them to input some information? In classic VB we would use the InputBox, but where is that in VB.NET. Have no fear this article will show you exactly how to get that same functionality.
  • Level1
    As you put together great applications you will find there are certain controls that you will use over and over again. It is important to get a good foundation in how you can use these controls, what functionality they offer, and what their limitations are. This tutorial provides just that foundation.
  • Level2
    Often times when writing a Visual Basic application we need to display boring data in a more appealing way. This is where charts come in handy. This Visual Basic 6.0 tutorial explains how you can create charts from within VB6. It specifically shows how to create animated charts using a third part control called FusionCharts.
  • Level2
    Want to get a hold of Visual Basic 6.0? Do you have a program written in VB that you wish to run but don't have the VB6 runtime any longer? Have an older program and want to get it running on the latest OS. Read this article for information about downloading VB6 and other VB components.
  • Level1
    Visual Basic allows you to easily create event driven applications. Depending on your background this might be very new for you to understand. This tutorial shows you exactly how to begin as an event driven programmer.
  • Level2
    You can use the Windows API to move the mouse cursor around the screen. Learn how with this VB6 tutorial.
  • Level2
    The Scroll Mouse (or intelli-mouse) has been around for a long time. Sometimes you might want to catch the scroll events in your application. You can do this with Windows API calls. Learn how in this VB6 tutorial.
  • Level1
    This is a beginner tutorial that explains what the Visual Basic 6 IDE looks like and how you can use it effectively as you begin developing full fledged VB6 applications.
  • Level1
    This VB tutorial helps a beginner understand what a project is and how it works in VB. It also gives some basic examples on how to use and format controls in your Visual Basic applications.
  • Level2
    The common dialog control allows you to do exactly what you would expect: use common dialogs with in your Visual Basic application. This allows you to use things like the print dialog box, file save and open dialog box, the color selector, and font selector dialog boxes. With this simple control you can display all the common dialogs your used to on a windows system.
  • Level2
    Toolbars allow you to provide a simple and effective way to present users with access to different functions within your application you develop. Visual Basic makes it easy for you to add tool bars to your VB6 application. Check out this tutorial to learn exactly how to add this great future to your next program.
  • Level2
    This tutorial explains how you can work with Menus in Visual Basic. It covers both normal (on the top) menus and pop-up menus (that "popup" when you right click). You will use both these types of menu's in almost any Visual Basic application you develop.
  • Level2
    You've probably used Drag and Drop in other windows applications. Its a useful feature and it adds a bit of flair to any application you develop. Learn how to use Drag and Drop in this Visual Basic tutorial.
  • Level2
    Many times within your Visual Basic application you will need to implement your own scroll bars for selection or to display different pieces of a larger graphic or document. Many controls have scroll bars built in but when you are handling things yourself you can learn how with this VB6 tutorial.
  • Level2
    Learn how to use the DriveListBox, DirListBox, and FileListBox to interact with the Windows file system from within your own VB6 environment. This VB tutorial teaches you how to create a file browser and viewer from within Visual Basic.
  • Level2
    Visual Basic combo boxes are like list boxes but they allow you to have a drop down list and/or be able to type in your own list items instead of only selecting one of the current items. This VB6 combo box tutorial teaches you everything you need to know to use combo boxes in your Visual Basic application.
  • Level1
    The VB6 IDE is very easy and effective to use but sometimes you want to customize it to fit your own needs this tutorial shows you how.
  • Level1
    Almost any application needs to support printing of some sort or another. Whether its reports, graphics, documents, or something else, most of the time your VB apps must allow the user to print. This simple tutorial shows how to use the VB6 printer object to easily print some data out to an hard copy from your Visual Basic program.
  • Level1
    The PrintForm method sends an image of the current form to the default printer. This Visual Basic tutorials shows you how you can use this method to print a VB6 form.
  • Level1
    This Visual Basic tutorial explains everything you need to know about displaying a message box using the VB6 MsgBox command.
  • Level1
    This vb6 tutorial explains in detail how you can use print method along with the space function to format a clean print onto forms or into Visual Basic picture boxes.
  • Level1
    The Visual Basic print method can be used to print information onto forms or into picture boxes. This tutorial shows you how to print with the tab() function.
  • Level1
    The Visual Basic print method can be used to print information onto forms or into picture boxes. This tutorial shows you how using a comma for a separator.
  • Level1
    The Visual Basic print method can be used to print information onto forms or into picture boxes. This tutorial shows you how using a semicolon separator.
  • Level1
    The Visual Basic InputBox is an easy and much used way to get input from a user in VB6. This tutorial shows you how you can use the InputBox effectively.
  • Level1
    Follow this tutorial to create a test harness for any sample VB6 programs you want to try out. Many other tutorials on this site use this test harness.
  • Level3
    Learn everything about the Listbox control. From simple to advanced to very advanced things you can do with this neat control.
  • Level2
    This tutorial creates a complete program that uses forms, timers, check boxes, radio options, and other basic controls to make a fractional math game.
  • Level1
    Check boxes are used many times in programming for settings - this shows how they work in Visual Basic 6.
  • Level1
    Learn how to use the option buttons aka radio button controls in your Graphical User Interface (GUI).
  • Level1
    This explains the very useful feature of control arrays. Control arrays allow you to create controls at runtime.
  • Level2
    Learn many different ways to work with images in - such as resizing them, displaying them, using icons, etc.
  • Level2
    Learn how you can use multiple forms. This example shows how to display a splash screen to your program before it starts.
  • Level1
    The timer control is very useful learn how to use it effectively.
  • Level1
    This explains in detail how forms work in Visual Basic. It demonstrates how to create them and handle events.
  • Level1
    This shows you how to use the standard Visual Basic controls in your GUI.
  • Level2
    This demonstrates how you can use RDO (remote data objects) in Visual Basic to access a database.
  • Level3
    This demonstrates a full working application using nothing but DAO code (no data control) this gives you the advantage of having full control over everything.
  • Level2
    See examples of developing database applications using the data control that ships with Visual Basic 6.
  • Level2
    See how to create a program that reads data using ADO and displays it in a nice ListView control in this VB6 tutorial.
  • Level1
    This tutorial explains the basics to creating a graphical user interface (GUI) in. It focuses in on some simple GUI elements such as MsgBox, InputBox, and the Form.
  • Level2
    Sometimes we want to use windows resource files to store our resources. Learn how you can store bitmaps, waves, AVI's, icons, strings, etc. in a Windows resource file and access it from your VB program.
  • Level2
    Visual Basic stores resource in the forms .frx file. We can do the same things with our custom resources by using property bags.
  • Level4
    Have you ever wanted to display your program in the system tray (next to the clock). You can buy a control to do this or you can do it yourself using Windows API calls only.
  • Level3
    The FlashWindow Win32 API call allows you to do some fun things. This tutorial shows you how to declare and call it from your app.
  • Level2
    Many times you want to add menus at runtime based off of config files or other info. Learn how to do that simply by using menu control arrays.
  • Level2
    Learn how to create a full working application that mimics a cellphone keypad. We do this with control arrays and a timer.

If you enjoyed this post, subscribe for updates (it's free)