Collection: Controls

DIAdem 2018 Help


Edition Date: June 2018
Part Number: 370858P-01
View Product Info

DOWNLOAD (Windows Only)


DIAdem 2017 Help
DIAdem 2018 Help
DIAdem 2019 Help
DIAdem 2020 Help
DIAdem 2020 SP1 Help

Collection of all controls of a dialog box or of a tab.

You use the ObjectType property to determine the type of a control. You use the type to access the properties and the methods of the control.

The following example displays the number of controls in the Dialog dialog box:

Call MsgBoxDisp(Dialog.Controls.Count)

The following example displays the number of controls in the Page1 tab:

Call MsgBoxDisp(Page1.Controls.Count)

The following example checks the controls of the Dialog dialog box and sets the width of the existing textboxes to 100:

Dim i
For i = 1 To Dialog.Controls.Count
  If Dialog.Controls(i).ObjectType = "EditBox" Then
    Dialog.Controls(i).Width = 100
  End If 
Next

The following example checks the controls of the Dialog dialog box and sets the color of the texts to red:

If View.Sheets(1).Areas(1).DisplayObjType = "Dialog" Then
  Dim oMyDlg: Set oMyDlg = View.Sheets(1).Areas(1).DisplayObj.Dialog
  For i = 1 To oMyDlg.Controls.Count
    If oMyDlg.Controls(i).ObjectType = "Text" Then
      oMyDlg.Controls(i).ForeColor = vbred
    End If 
  Next
End If

Properties

Count

Methods

Item

See Also

Objects Overview

Procedures

Checking a User Dialog Box Entry | Closing a User Dialog Box with a Script | Creating a Dynamic User Dialog Box | Creating a Non-Modal User Dialog Box | Creating a Procedure in the Script of a User Dialog Box | Creating a User Dialog Box without Linking Variables | Creating a User Dialog Box | Creating an Extended Table | Displaying Graphics in Selection Lists | Enabling Controls | Responding to Cancellation of a User Dialog Box | Responding to User Entries in User Dialog Boxes | Saving and Restoring the Last Dialog Box Position | Saving Control Groups for User Dialog Boxes | Specifying the Default Button | Tabulator Order in a User Dialog Box | Transferring a Parameter to a User Dialog Box | Transferring User Dialog Box Entries to DIAdem | Using a Script to Fill a Selection List | Using Channel Selection Lists | Using Hotkeys in a User Dialog Box | Using the Flex Properties

Examples

Checking Dialog Box Entries | Dynamic User Dialog Box | Translating User Dialog Boxes | User Dialog Box for Entering Text and Numbers | User Dialog Box for Sequence Control | User Dialog Box in DIAdem VIEW | User Dialog Box in VIEW for the Calculation of the FFT and Harmonic Frequencies | User Dialog Box with Changing Background Color | User Dialog Box with Curve Preview | User Dialog Box with Extended Table | User Dialog Box with Internet Explorer | User Dialog Box with Scalable Table | User Dialog Box with Selection Lists | User Dialog Box with Selection Lists | User Dialog Box with Subdialog Boxes | User Dialog Box with Tables | User Dialog Box with Tree | Wizard for Tolerance Evaluation

WAS THIS ARTICLE HELPFUL?

Not Helpful