Text Box, редактирование шрифта - VB
Формулировка задачи:
РЕБЯТ ПРИВЕТ, ПОМОГИТЕ С КОДОМ ПРОГИ?
1.Отобразить в текстовом поле (Text Box) текст с различными видами шрифтов. Ввод текста ограничить 10-ю символами. Исходный текст в текстовом окне: FontDemo. Управление типом шрифта осуществить с помощью четырех командных кнопок (Command Button).
Над текстовым полем вывести заголовок (с помощью Label): Шрифт текста. Над группой командных кнопок вывести заголовок (также с помощью Label): Выберите шрифт.
2.Под текстовым полем (Text Box) установить два флажка (Check Box), которые будут использованы для управления начертанием шрифта (Bold-полужирный, Italic-наклонный). Общий вид формы представлен на рис. 2.
Убрать с формы управляющие кнопки (Command Button) и сделать управление шрифтов с помощью переключателей (Option Button). В этом случае форма должна иметь вид, представленный на рис. 3.
1) Изменение вида шрифта следует осуществлять с помощью установки соответствующего значения свойству Font управляющего элемента TextBox. Это делается с помощью оператора присваивания в процедуре обработки события Click.
2) Изменение начертания шрифта можно осуществить, используя свойство Value управляющего элемента CheckBox. При этом следует использовать условный оператор If.
Решение задачи: «Text Box, редактирование шрифта»
textual
Листинг программы
Option Explicit Private Sub Check1_Click() 'Жирный (bold) текст в text1 или нет If Check1.Value = 0 Then 'Условие, если галочка не стоит будет обычный текст Text1.FontBold = False Else 'иначе будет жирный текст Text1.FontBold = True End If End Sub Private Sub Check2_Click() 'Курсивный (italic) текст в text1 или нет If Check2.Value = 0 Then 'условие аналогичное условию в Check1 Text1.FontItalic = False Else Text1.FontItalic = True End If End Sub Private Sub Command1_Click() 'Кнопка меняет шрифт в text1 на Arial Text1.Font = "Arial" End Sub Private Sub Command2_Click() 'Кнопка меняет шрифт в text1 на Symbol Text1.Font = "Symbol" End Sub Private Sub Command3_Click() 'Кнопка меняет шрифт в text1 на Times New Roman Text1.Font = "Times New Roman" End Sub Private Sub Command4_Click() 'Кнопка меняет шрифт в text1 на Courier New Text1.Font = "Courier New" End Sub Private Sub Form_Load() События ниже происходят при запуске приложения Form1.Caption = "Выбор шрифта" 'Название программы (окна) Text1.MaxLength = "10" 'Ограничение максимальной длинны текста в text1 Text1.Text = "FontDemo" 'Отображаемый текст в text1 End Sub
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д