Attribute VB_Name = "LCIDFont"
Option Explicit

Public Sub SetFont(i_frm As Form, i_fnt As StdFont, i_fntColor As Long)

    On Error Resume Next
    
    If (i_fnt Is Nothing) Then
        Exit Sub
    End If
    
    Dim Ctrl As Control

    For Each Ctrl In i_frm.Controls
'        If ((TypeOf Ctrl Is TextBox) Or _
'            (TypeOf Ctrl Is ListBox) Or _
'            (TypeOf Ctrl Is ComboBox) Or _
'            (TypeOf Ctrl Is TreeView) Or _
'            (TypeOf Ctrl Is ListView)) Then
        If (Ctrl.Tag = 1) Then
            Set Ctrl.Font = i_fnt
            Ctrl.ForeColor = i_fntColor
        End If
    Next

End Sub