Загрузка данных


' Этот код вставляется в окно кода самой формы (UserForm1)

Private Sub UserForm_Initialize()
    ' Заполнение ComboBox1 (Шрифты)
    With ComboBox1
        .AddItem "Arial"
        .AddItem "Times New Roman"
        .AddItem "Courier"
        .AddItem "Segoe Script"
        .AddItem "MS Sans Serif"
        .Style = 2 ' fmStyleDropDownList (запрет ввода)
        .ListIndex = 0
    End With

    ' Заполнение ComboBox2 (Размеры)
    With ComboBox2
        Dim s As Integer
        For s = 16 To 30 Step 2 ' Например, от 16 до 30
            .AddItem s
        Next s
        .Style = 2
        .ListIndex = 0
    End With

    ' Заполнение ComboBox3 (Цвета от 0 до 15)
    With ComboBox3
        Dim i As Integer
        For i = 0 To 15
            .AddItem i
        Next i
        .Style = 2
        .ListIndex = 0
    End With
End Sub

Private Sub CommandButton1_Click()
    ' Настройка Label1 по нажатию кнопки
    Label1.Font.Name = ComboBox1.Text
    Label1.Font.Size = Val(ComboBox2.Text)
    Label1.ForeColor = QBColor(Val(ComboBox3.Text))
    
    ' Настройка стилей через CheckBox
    Label1.Font.Bold = CheckBox1.Value
    Label1.Font.Italic = CheckBox2.Value
    Label1.Font.Underline = CheckBox3.Value
    Label1.Visible = CheckBox4.Value
    
    Label1.Caption = "Образец текста"
End Sub

Private Sub CommandButton2_Click()
    Unload Me ' Закрытие формы
End Sub