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
Defines the font for modified entries.
Get
VB.NET | refFontObj = object.ModifiedFont As System.Drawing.Font refFontObj = object.ModifiedFont As stdole.IFontDisp Note |
VB | Set refFontObj = object.ModifiedFont As IFontDisp |
C#.NET | System.Drawing.Font refFontObj = object.ModifiedFont; stdole.IFontDisp refFontObj = object.ModifiedFont; Note |
VC++ | IFontDisp* refFontObj = object->GetModifiedFont(); |
C | HRESULT object->get_ModifiedFont(IFontDisp** refFontObj); |
Put
VB.NET | object.let_ModifiedFont(ByVal refFontObj As stdole.IFontDisp) Note |
VB | object.ModifiedFont = refFontObj As IFontDisp |
C#.NET | void object.let_ModifiedFont(stdole.IFontDisp refFontObj); Note |
VC++ | void object->PutModifiedFont(IFontDisp* refFontObj); |
C | HRESULT object->put_ModifiedFont(IFontDisp* refFontObj); |
PutRef
VB.NET | object.ModifiedFont = refFontObj As System.Drawing.Font object.ModifiedFont = refFontObj As stdole.IFontDisp Note |
VB | Set object.ModifiedFont = refFontObj As IFontDisp |
C#.NET | System.Drawing.Font object.ModifiedFont = refFontObj; stdole.IFontDisp object.ModifiedFont = refFontObj; Note |
VC++ | void object->PutRefModifiedFont(IFontDisp* refFontObj); |
C | HRESULT object->putref_ModifiedFont(IFontDisp* refFontObj); |
object
refFontObj
Defines the font for modified entries.
The ModifiedFont property defines the font for modified entries.
If an entry has been modified by the end-user and the new settings have not yet been saved (using Save), the entry uses the ModifiedFont property instead of the default Font property.
Dim NormalFont As New Font("Times New Roman", 10, FontStyle.Regular) AxSftOptions1.Font = NormalFont Dim ModifiedFont As New Font(NormalFont, FontStyle.Bold) AxSftOptions1.ModifiedFont = ModifiedFont AxSftOptions1.Add("", "Topic1", "Sample Topic", SftOptionsEntryConstants.entrySftOptionsTopic, "", "", Nothing, "", "", "", "") AxSftOptions1.Add("Topic1", "Cb1", "Check Box 1", SftOptionsEntryConstants.entrySftOptionsCheckBox, "", "", Nothing, "", "", "", "") AxSftOptions1.Add("Topic1", "Cb2", "Check Box 2", SftOptionsEntryConstants.entrySftOptionsCheckBox, "", "", Nothing, "", "", "", "") AxSftOptions1.Add("Topic1", "Cb3", "Check Box 3", SftOptionsEntryConstants.entrySftOptionsCheckBox, "", "", Nothing, "", "", "", "") AxSftOptions1.InitializationComplete()
SftOptions1.Font.Name = "Times New Roman" SftOptions1.Font.Size = 10 SftOptions1.ModifiedFont = SftOptions1.Font ' make a copy of the font (don't use Set) SftOptions1.ModifiedFont.Bold = True SftOptions1.Add "", "Topic1", "Sample Topic", entrySftOptionsTopic, "", "", Nothing, "", "", "", "" SftOptions1.Add "Topic1", "Cb1", "Check Box 1", entrySftOptionsCheckBox, "", "", Nothing, "", "", "", "" SftOptions1.Add "Topic1", "Cb2", "Check Box 2", entrySftOptionsCheckBox, "", "", Nothing, "", "", "", "" SftOptions1.Add "Topic1", "Cb3", "Check Box 3", entrySftOptionsCheckBox, "", "", Nothing, "", "", "", "" SftOptions1.InitializationComplete
Font NormalFont = new Font("Times New Roman", 10, FontStyle.Regular); axSftOptions1.Font = NormalFont; Font ModifiedFont = new Font(NormalFont, FontStyle.Bold); axSftOptions1.ModifiedFont = ModifiedFont; axSftOptions1.Add("", "Topic1", "Sample Topic", SftOptionsEntryConstants.entrySftOptionsTopic, "", "", null, "", "", "", ""); axSftOptions1.Add("Topic1", "Cb1", "Check Box 1", SftOptionsEntryConstants.entrySftOptionsCheckBox, "", "", null, "", "", "", ""); axSftOptions1.Add("Topic1", "Cb2", "Check Box 2", SftOptionsEntryConstants.entrySftOptionsCheckBox, "", "", null, "", "", "", ""); axSftOptions1.Add("Topic1", "Cb3", "Check Box 3", SftOptionsEntryConstants.entrySftOptionsCheckBox, "", "", null, "", "", "", ""); axSftOptions1.InitializationComplete();
ISftOptionsPtr vOptions1 = m_Options1.GetControlUnknown(); vOptions1->Add(_bstr_t(""), _bstr_t("Topic1"), _bstr_t("Sample Topic"), entrySftOptionsTopic, _bstr_t(""), _bstr_t(""), NULL, _bstr_t(""), _bstr_t(""), _bstr_t(""), _bstr_t("")); IFontDispPtr pFontDisp = vOptions1->GetFont(); IFontPtr pFont = pFontDisp; pFont->put_Name(L"Times New Roman"); pFont->put_Italic(TRUE); CY size; size.int64 = 12*10000L; //12 point font pFont->put_Size(size); vOptions1->InitializationComplete();
SftOptions1.Font.Name := 'Times New Roman'; SftOptions1.Font.Size := 10; SftOptions1.ModifiedFont.Name := 'Times New Roman'; SftOptions1.ModifiedFont.Size := 10; SftOptions1.ModifiedFont.Style := [ fsBold ]; SftOptions1.Add('', 'Topic1', 'Sample Topic', entrySftOptionsTopic, '', '', nil, '', '', '', ''); SftOptions1.Add('Topic1', 'Cb1', 'Check Box 1', entrySftOptionsCheckBox, '', '', nil, '', '', '', ''); SftOptions1.Add('Topic1', 'Cb2', 'Check Box 2', entrySftOptionsCheckBox, '', '', nil, '', '', '', ''); SftOptions1.Add('Topic1', 'Cb3', 'Check Box 3', entrySftOptionsCheckBox, '', '', nil, '', '', '', ''); SftOptions1.InitializationComplete();
See Also SftOptions Object | Object Hierarchy