advr.hlp (Topic list)
Important Notice
The pages on this site contain documentation for very old MS-DOS software, purely for historical purposes. If you're looking for up-to-date documentation, particularly for programming, you should not rely on the information found here, as it will be woefully out of date.
FormName Property Details
  Summary  Details  Example                Contents  Index  Back
──────────────────────────────────────────────────────────────────────────────
 Usage Notes
   ■ By default, Visual Basic defines the name of a form (FormName property)
     as "Form" plus a unique integer, starting at 1. Numbers assigned are
     cumulative - for example, Form1, Form2, and Form3. This yields a unique
     name for each form.
 
   ■ To change the default, specify a unique name for the form. FormName must
     start with a letter and can have a maximum of 40 characters, including
     alphanumeric or underscore (_) characters.
 
   ■ A form name cannot be a Visual Basic reserved word.
     See: Visual Basic Reserved Words
 
   ■ The FormName property is distinct from the Caption property. When you
     change the caption, the FormName property is not changed.
 
   ■ Using the FormName identifier with properties and methods is optional
     within a form's code section. Any reference to a form within its own
     module or file is implicit. For example, in the code module for Form1:
 
         Form1.PRINT "Hello"
 
     is equivalent to:
 
         PRINT "Hello"
 
   ■ Visual Basic syntax requires the FormName identifier when referring to
     a form outside its own code section or a different module.
 
   ■ You cannot refer to the FormName property itself in code. For example:
 
          FOO$ = Form1.FormName
 
     causes an error. If you need to identify a form to pass to a procedure,
     use the Tag property. See: Tag Property