DIAdemヘルプ

Object: TaskPanel

  • 更新日2024-09-12
  • 8分で読める

Object: TaskPanel

The TaskPanel object corresponds to the TaskPanel control in a user dialog box. Use the TaskPanel object to define a control with expandable groups containing sub-entries in the dialog box. Create the control contents in the script. Create the content in the EventInitialize event and change it dynamically in a different event. Use the SelectedItem property to specify the selected entry and to react to a click on this entry in the EventChange event.

The following example creates three groups with entries. If you click an entry, the example shows the tab with the same name as the key of the clicked entry in the TabPageCtrl1 control. You can use the TaskPanel control to switch the TabPageCtrl control if the tabs are not visible.

Sub TaskPanel1_EventInitialize(ByRef This)
  CreateDefaultTaskPanel(This)
End Sub

Sub CreateDefaultTaskPanel(ByRef This)
  Call This.AddGroup("electricGroup", "Electric Tools")
  Call This.AddGroup("handtoolGroup", "Hand Tools")
  Call This.AddGroup("textonlyGroup", "Info")
  Call This.AddLinkItem("electricGroup","drill","Drill")
  Call This.AddLinkItem("electricGroup","saw","Saw")
  Call This.AddLinkItem("handtoolGroup","hammer","Hammer")
  Call This.AddLinkItem("handtoolGroup","screwdriver","Screwdriver")
  Call This.AddLinkItem("handtoolGroup","tongs","Tongs")
  Call This.AddTextItem("textonlyGroup","version","Version 1.0")
End Sub

Sub TaskPanel1_EventChange(ByRef This)
  TabPageCtrl1.ActivePageIndex = This.SelectedItem
End Sub

Properties Only Available on the Properties Tab

BorderStyle | Bottom | Flex | Layer | Picture | PictureWidth