Panel controls, 291–292
for Hangman game, 293
for Tic-Tac-Toe game, 400
for VB Doodle game, 368
parameters
with MessageBox.Show method, 77
in procedures, 281
PDAs (personal digital assistants)
Visual Basic 2005 Express and, 11
Visual Basic .NET 2003 and, 6
Pen class, 354–356
PictureBox controls. See also graphics
defined, 248
for Dice Poker game, 251
for Hangman game, 299
for Rock, Paper and Scissors game, 332
for Tic-Tac-Toe game, 400–401, 406–414
pixels, 350–351
Play() method, 362
PlayGame procedure, 405–406
PlayLooping() method, 362
Point class, 371
polymorphism, 319–320, 326
pop-up windows
commenting out, 151
displaying, 76–83
Preserve keyword, 172
Private keyword
with Function procedures, 279
with Sub procedures, 277
private variables, 161–162
procedures, 274–281. See also Function procedures; Sub procedures
defined, 274
and events, 276
optional arguments, passing, 282–284
for overloading, 327
parameters in, 281
for passing arguments, 281–284
for VB Doodle game, 372–376
ProgressBar controls, 333
for Rock, Paper and Scissors game, 338–339
for Story of Mighty Molly game, 183
projects. See also new projects
defined, 18
new project, creating, 17–19
properties
class properties, defining, 324–325
for Click Race game, 50–52
editing, 44
font properties, 44
for Lottery Assistant game, 130–132
Properties window, 23,43–46
alphabetically displaying properties, 44
category, properties displayed by, 43–44
pseudocode, 198
Public Class statements, 52–53
Public keyword with Sub procedures, 277–278
public variables, 161–162
publishing applications, 85–86