SftTree/DLL 7.5 - Tree Control
SftBox/OCX 5.0 - Combo Box Control
SftButton/OCX 3.0 - Button Control
SftMask/OCX 7.0 - Masked Edit Control
SftTabs/OCX 6.5 - Tab Control (VB6 only)
SftTree/OCX 7.5 - Tree Control
SftPrintPreview/DLL 2.0 - Print Preview Control (discontinued)
SftTree/DLL 7.5 - Tree Control
SftBox/OCX 5.0 - Combo Box Control
SftButton/OCX 3.0 - Button Control
SftDirectory 3.5 - File/Folder Control (discontinued)
SftMask/OCX 7.0 - Masked Edit Control
SftOptions 1.0 - Registry/INI Control (discontinued)
SftPrintPreview/OCX 1.0 - Print Preview Control (discontinued)
SftTabs/OCX 6.5 - Tab Control (VB6 only)
SftTree/OCX 7.5 - Tree Control
SftTabs/NET 6.0 - Tab Control (discontinued)
SftTree/NET 2.0 - Tree Control
Selects the specified radiobutton part and automatically deselects all related radiobutton parts.
Class: SftTree
Namespace: Softelvdm.SftTreeNET
Assembly: Softelvdm.SftTreeNET
public bool PerformClick_RadioButtonPart( RadioButtonPartClass rbp );
Public Function PerformClick_RadioButtonPart( ByVal rbp As RadioButtonPartClass ) As Boolean
rbp
The radiobutton part to be selected.
True if successfull, otherwise False.
Selects the specified radiobutton part and automatically deselects all related radiobutton parts.
Related radiobuttons are automatically deselected when a radiobutton is selected. Related radiobuttons are located in items on the same level (sibling items) and within the same column.
False is returned if the specified radiobutton is already selected.
cb.State = cb.State == CheckBoxStateEnum.Checked ? CheckBoxStateEnum.Unchecked : CheckBoxStateEnum.Checked; e.Handled = true; // changing the checkbox state doesn't automatically call the CheckBoxClicked event CellClass owningCell = (CellClass)cb.PartOwner; ItemClass owningItem = owningCell.OwningItem; sftTree1_CheckBoxClicked(this, new PartEventArgs(owningItem, owningCell, null, cb)); } else if (gp is RadioButtonPartClass) { RadioButtonPartClass rb = (RadioButtonPartClass)gp; if (sftTree1.PerformClick_RadioButtonPart(rb)) { e.Handled = true; // changing the radiobutton state doesn't automatically call the RadioButtonClicked event CellClass owningCell = (CellClass) rb.PartOwner; ItemClass owningItem = owningCell.OwningItem; sftTree1_RadioButtonClicked(this, new PartEventArgs(owningItem, owningCell, null, rb)); } }
End If e.Handled = True ' changing the checkbox state doesn't automatically call the CheckBoxClicked event Dim owningCell As CellClass = cb.PartOwner Dim owningItem As ItemClass = owningCell.OwningItem SftTree1_CheckBoxClicked(Me, New PartEventArgs(owningItem, owningCell, Nothing, cb)) ElseIf TypeOf gp Is RadioButtonPartClass Then Dim rb As RadioButtonPartClass = gp If SftTree1.PerformClick_RadioButtonPart(rb) Then e.Handled = True ' changing the radiobutton state doesn't automatically call the RadioButtonClicked event Dim owningCell As CellClass = rb.PartOwner Dim owningItem As ItemClass = owningCell.OwningItem SftTree1_RadioButtonClicked(Me, New PartEventArgs(owningItem, owningCell, Nothing, rb)) End If End If
See Also SftTree Class | Classes | SftTree/NET 2.0