This chapter deals with entering data into a program using the keyboard (simple) and the mouse (more involved). The last example in Chapter 4 showed how you can use some simple graphics and mouse-based drawing to allow the user to make choices on the screen.
Although Chapter 4 was a bit of a departure from the normal text-based data entry screens, this chapter will take the concept even further. I discuss using the mouse in much more detail for things such as
Drag-and-drop operations
Right-click context (pop-up) menu selection
Control resizing
Of course, advanced use of the mouse involves the use of advanced controls. These controls are what I consider the basis of the object-oriented graphical user interface (GUI). In the next section I explain what I mean by this.