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
Returns the SftBoxEdit object.
Get
VB.NET | refEditObj = object.Edit As SftBoxEdit |
VB | Set refEditObj = object.Edit As SftBoxEdit |
C#.NET | SftBoxEdit refEditObj = object.Edit; |
VC++ | ISftBoxEdit* refEditObj = object->Edit; ISftBoxEdit* refEditObj = object->GetEdit(); |
C | HRESULT object->get_Edit(ISftBoxEdit** refEditObj); |
object
refEditObj
Returns a reference to the control's SftBoxEdit object.
The Edit property returns the SftBoxEdit object.
The properties and behavior of the edit control portion of the control can be updated using the returned SftBoxEdit object.
fontNames.BulkUpdate = False fontNames.Columns.MakeOptimal(0) fontNames.Items.RecalcHorizontalExtent(0) End Sub Private Sub UpdateFontStyles() ' add all styles for the current font name If fontNames.Items.Selection >= 0 Then Dim OldText As String = fontStyles.Edit.Text fontStyles.Items.AddFontStyles(fontNames.get_Cell(fontNames.Items.Selection, 0).Text, 0, "", "") Dim index As Integer = fontStyles.Items.Find(OldText, 0, 0, False, True, True) If index < 0 Then index = 0 fontStyles.Items.Selection = index Else fontStyles.Items.Clear() End If
PerformSort FontNames End If End Sub Private Sub UpdateStyles() Dim OldText As String, Index As Long ' add all styles for the current font name If FontNames.Items.Selection >= 0 Then OldText = FontStyles.Edit.Text FontStyles.Items.AddFontStyles FontNames.Cell(FontNames.Items.Selection, 0).Text, 0, "", "" Index = FontStyles.Items.Find(OldText, 0, 0, False, True, True) If Index < 0 Then Index = 0 FontStyles.Items.Selection = Index Else FontStyles.Items.Clear End If
fontNames.Columns.MakeOptimal(0); fontNames.Items.RecalcHorizontalExtent(0); } private void UpdateFontStyles() { // add all styles for the current font name if (fontNames.Items.Selection >= 0) { string OldText = fontStyles.Edit.Text; fontStyles.Items.AddFontStyles(fontNames.get_Cell(fontNames.Items.Selection,0).Text, 0, "", ""); int index = fontStyles.Items.Find(OldText, 0, 0, false, true, true); if (index < 0) index = 0; fontStyles.Items.Selection = index; } else fontStyles.Items.Clear(); PerformSort(fontStyles, SftBoxSortConstants.sortSftBoxAscending);
SetIcon(m_hIcon, TRUE); // Set big icon SetIcon(m_hIcon, FALSE); // Set small icon // reset font for all combo boxes to use the form's // default font ISftBoxPtr vFontNames = m_FontNames.GetControlUnknown(); vFontNames->PutFont(NULL); vFontNames->Headers->PutFont(NULL); vFontNames->Edit->PutFont(NULL); ISftBoxPtr vFontStyles = m_FontStyles.GetControlUnknown(); vFontStyles->PutFont(NULL); vFontStyles->Headers->PutFont(NULL); vFontStyles->Edit->PutFont(NULL); ISftBoxPtr vFontSizes = m_FontSizes.GetControlUnknown(); vFontSizes->PutFont(NULL); vFontSizes->Headers->PutFont(NULL);
See Also SftBox Object | Object Hierarchy