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
