DIAdem Help

Method: RemoveItem for TaskPanel

  • Updated2024-09-12
  • 2 minute(s) read

Method: RemoveItem for TaskPanel

Deletes an entry in the TaskPanel of a user dialog box. If the deleted entry is a group, the method deletes the subordinate entries.

Object.RemoveItem(Key)
ObjectTaskPanel
Object with this method
KeyString
Specifies the unique key of an entry. The key cannot be used for a different group or a different entry.

The following example creates three groups with entries. If you click the Button1 button, the example deletes the group electricGroup if it exists.

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

Sub Button1_EventClick(ByRef This)
  If TaskPanel1.ItemExists("electricGroup") Then
    Call TaskPanel1.RemoveItem("electricGroup")
  End If
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","Screw driver")
  Call This.AddLinkItem("handtoolGroup","tongs","Tongs")
  Call This.AddTextItem("textonlyGroup","version","Version 1.0")
End Sub