Tekla Open API

Detailed and full API reference helps you master Tekla Open API

This is the most recent version of Tekla Open API.
For older versions, please visit Tekla Warehouse.

TreeViewDialog Class

The TreeViewDialog class represents a "template" of a tree view dialog.
Inheritance Hierarchy

Namespace:  Tekla.Structures.Dialog.UIControls
Assembly:  Tekla.Structures.Dialog (in Tekla.Structures.Dialog.dll) Version: 2018.1.0.0 (2018.1.0.0)
Syntax
public class TreeViewDialog : ApplicationFormBase

The TreeViewDialog type exposes the following members.

Constructors
  Name Description
Public method TreeViewDialog
Initializes a new instance of the TreeViewDialog class.
Top
Properties
  Name Description
Public property Localization
The localization instance for the dialog. Each dialog has its own localization instance that has read the localization files needed for that dialog.
(Inherited from FormBase.)
Top
Methods
  Name Description
Public method ApplyValues
Loads the dialog values from a file and performs Apply on the loaded values. To match the files to a certain dialog, the file suffix is set as the dialog type's name.
(Inherited from FormBase.)
Public method GetConnectionStatus
Returns true if a proper connection to the Tekla Structures process has been established. If, for some reason, the connection has been lost, the method will return false. Currently, there's no way to re-establish the connection.
(Inherited from FormBase.)
Public method InitializeForm
Prepares the data storage for the dialog and scans through the fields.
(Inherited from FormBase.)
Public method LoadValues
Loads the dialog values from a file. To match the files to a certain dialog, the file suffix is set as the dialog type's name.
(Inherited from FormBase.)
Public method ModifyValues
Loads the dialog values from a file and performs Modify on the loaded values. To match the files to a certain dialog, the file suffix is set as the dialog type's name.
(Inherited from FormBase.)
Public method SaveValues
Serializes the dialog values to an xml file.
(Inherited from FormBase.)
Public methodCode example SetAttributeValue
Sets a value for the given control. When the dialog is not shown, setting a property directly for a control (such as textBox1.Text = "text") will not work for controls that have a Tekla Structures AttributeTypeName set. This method is going to have to be used to set the value.
(Inherited from FormBase.)
Public method ShowForm
Displays the form.
(Inherited from FormBase.)
Public method UpdateValues Obsolete.
Rereads and updates all the field values on the form.
(Inherited from FormBase.)
Top
See Also