Visual Basic Controls in a Nutshell
Publisher: O'Reilly Media
Released: April 1998
Pages: 760

Visual Basic has been described as a visual interface design package to which the programmer attaches snippets of code. Although this definition has been contested by some, no one would contest that Visual Basic's interface design component--and therefore its forms and controls--are central to Visual Basic. To create a professional application, you need extensive knowledge of Visual Basic controls and their numerous properties, events, and methods. Visual Basic Controls in a Nutshell is the book that documents Visual Basic controls thoroughly.

Visual Basic Controls in a Nutshell is divided into two sections. The first contains a detailed summary of Visual Basic Professional Edition's intrinsic and custom controls. Each chapter provides the following information about a control:

  • A general description of the control, including its usage and purpose
  • Control tasks--that is, the tasks that are typically executed when creating or managing a control
  • The most important properties that define the behavior and appearance of the control
  • The major events fired by a control and to which code can be assigned
  • In cases where their timing may be important, the order in which related multiple events are fired
  • The most important methods that are available for managing a control or accessing its functionality
  • The ways in which the control unexpectedly interacts with changes in its state or in that of the Visual Basic environment. Typically, these undocumented or little documented side effects give developers enormous difficulty.

The second section consists of separate alphabetical references to Visual Basic's properties, methods, and events. Along with providing basic documentation for each property, method, and event, the entries in this section contain a wealth of information not always available from the documentation, including:

  • Whether a property is available at design-time and/or run-time
  • The data type returned by a property or method

Visual Basic Controls in a Nutshell is an ideal book for Windows programmers who are looking for detailed and organized information on Visual Basic controls. This book is written by an experienced Visual Basic programmer and is filled with precisely the kind of information that his work--and that of any experienced VB programmer--constantly requires. Its depth and quality make it an indispensable addition to your Visual Basic library. With its companion volume, VB & VBA in a Nutshell: The Language, it serves to thoroughly document Microsoft Visual Basic.

Product Details
About the Author
Recommended for You
Customer Reviews


by PowerReviews
oreillyVisual Basic Controls in a Nutshell

(based on 4 reviews)

Ratings Distribution

  • 5 Stars



  • 4 Stars



  • 3 Stars



  • 2 Stars



  • 1 Stars



Reviewed by 4 customers

Sort by

Displaying reviews 1-4

Back to top

(1 of 1 customers found this review helpful)


Oh yeah?

By Lynn Bennett

from Undisclosed

Comments about oreilly Visual Basic Controls in a Nutshell:

Evan Dictor mentions his first experience writing an application in VB. He immediately ran into trouble with the behavior of text boxes, the

LostFocus event, and control validation. After asking other developers a lot of questions, he

realized there was little understanding, even among seasoned developers. This experience led

him to write the book. But when he covered these very topics, he got it wrong!

The CausesValidation property of a control has nothing to do with the validation event of that

control. You set the CausesValidation property to True on any control that can receive the


intuitive, but this is how Microsoft designed it.

Mr. Dictor also got "order of events" wrong. (Actually, I haven't found a single resource that

got it right.) When instantiating a form, the Form_Load event always fires before the

Form_Initialize event.

Overall, Evan Dictor has done a great job documenting little known caveats of VB controls. I couldn't have completed my first and only VB project without it. (I'm a C-soned developer :-) Thanks,

Mr. Dictor and O'reilly.


Visual Basic Controls in a Nutshell Review

By John King

from Undisclosed

Comments about oreilly Visual Basic Controls in a Nutshell:

I found the book much less useful than when I grabbed it off a store bookshelf.

I thought, with such a title my dream had comme true..a full description of MSCOMM was now at my fingertips. These are now worn out with flipping the pages but finding no mention of this I blind or something ??

(1 of 2 customers found this review helpful)


Visual Basic Controls in a Nutshell Review

By Dan M

from Undisclosed

Comments about oreilly Visual Basic Controls in a Nutshell:

Overall, this is a very helpful book. One glaring omission in MOP, is the Microsoft Tabbed Dialog Control(TABCTL32.OCX). This is a control that ships with VB 6 and should have been documented in this book. This control is much more useful than the Tab Strip Control. If the Common Dialog controls are included, then why not the Microsoft Tabbed Dialog Control? I sure hope the Microsoft Tabbed Dialog Control makes it into the next edition. I look forward to it. :)

(2 of 2 customers found this review helpful)


Visual Basic Controls in a Nutshell Review

By William Grother

from Undisclosed

Comments about oreilly Visual Basic Controls in a Nutshell:

As someone just getting into programming full-time and learning Visual Basic for the first time, this book has proven an indespensible guide to the finer points of the use of VB controls. If I use

it any more I'll need to buy a spare copy!

Displaying reviews 1-4

Back to top

Buy 2 Get 1 Free Free Shipping Guarantee
Buying Options