Visual Basic 2008 Programming: Business Applications with a Design Perspective
Chapter 1 Chapter 2 Chapter 3 Chapter 4 Chapter 5 Chapter 6 Chapter 7 Chapter 8 Chapter 9
Chapter 10 Chapter 11 Chapter 12 Chapter 13 Chapter 14 Appendix A Appendix B Appendix C Home
Last change: February 13 2016 18:48:19.

 Chapter in PDF

Table of Contents

Chapter 11: Menus and Multiple-Form Applications
Last change: February 13 2016 18:48:15.

11.3 MDI Applications

In the preceding section, the forms used in a project have no parent-child relationship with each other. Each form presents itself as a single document; that is, only one document of a similar nature appears in the project at one time. Applications involving forms of this kind are referred to as single document interface (SDI) applications. Most real-world applications are of this type. Some applications involve forms of multiple document interface (MDI). Several documents of similar nature are loaded in different windows of the same project at the same time. The familiar applications of this kind are word processing and spreadsheet applications. Additional examples of this style of application include the following:

In these applications, multiple documents can be loaded. Each document appears on a window (form) and handles different data (document), but behaves in the same manner and shares the same menu bar. All these documents are child forms of the MDI (parent) form. There is a parent-child relationship between these documents and the MDI form.

Last change: February 13 2016 18:48:14.
  1. Adding a Form to a Project
  2. Starting Up and Calling a Form
  3. Modal and Modeless Forms
  4. Hiding and Closing Forms
  5. Sharing Data Between Forms
  6. The Standard Module
  7. A Multiple-Form Example
  • 11.3 MDI Applications
    1. Differences Between MDI and SDI in Behavior
    2. Creating an MDI Application
    3. <<PreviousNext>>