Свойство ∙ Описание
Создайте новый проект и расположите на экранной форме объект управления данными, текстовое окно, улучшенное текстовое окно и пять командных кнопок, как показано на рис. 9.3. Обычное текстовое окно позволит увидеть, что представляет собой текст в формате RTF.
Рис. 9.3.
Определите свойства объекта управления данными DataBaseName и RecordSource как “C: \WORK\RICH.MDB” и “Texts”, соответственно. Свойства остальных объектов, расположенных на форме установите следующим образом:
Command1.Caption=Полужирный
Command2.Caption=Курсив
Command3.Caption=Подчеркнутый
Command4.Caption=Перечеркнутый
Command5.Caption=Добавить
Text1.DataSource=Data1
Text1.DataField=Textl
RichTextBox1.DataSource=Data1
RichTextBox1.DataField=Text1
В процедуры обработки событий нажатия командных кнопок добавьте следующий код:
Private Sub Command1_Click()
If RichTextBox1.SelBold = Fulse Then
RichTextBox1.SelBold = True
Else
RichTextBox1.SelBold = Fulse
End If
End Sub
Private Sub Command2_Click()
If RichTextBox1.Selltalic = Fulse Then
RichTextBox1.Selltalic = True
Else
RichTextBox1.Selltalic = Fulse
End If
End Sub
Private Sub Command3_Click()
If RichTextBoxl.SelUnderline = Fulse Then
RichTextBox1.SelUnderline = True
Else
RichTextBox1.SelUnderline = Fulse
End If
End Sub
Private Sub Command4_Click()
If RichTextBox1.SelStrikeThru = Fulse Then
RichTextBox1.SelStrikeThru = True
Else
RichTextBox1.SelStrikeThru = Fulse
End If
Private Sub Command5_Click()
Data1.Recordset.AddNew
End Sub
Сохраните и запустите проект. Добавьте произвольную текстовую строку в базу данных и проведите операции форматирования выделяемых участков текста с помощью командных кнопок.
Результат работы этого приложения показан на рис. 9.4. Обратите внимание на то, как в обычном текстовом окне отображается содержимое объекта RichTexBox.
Рис. 9.4.
Урок 10
Применение Data Form Wizard для быстрого создания экранных форм
Для быстрого создания приложений, предназначенных для работы с базами данных, может быть использован Мастер форм данных (Data Form Wizard). Эта программа — Мастер входит в комплект поставки Visual Basic и доступна из меню Add-Ins (Дополнения). Однако, по умолчанию, запуск этого приложения недоступен и соответствующую команду следует сначала добавить в меню при помощи Менеджера дополнений (Add-In Manager). Выполните команду меню Add-Ins->Add-In Manager, отметьте контрольный индикатор VB Data Form Wizard в диалоговом окне Менеджера дополнений и подтвердите сделанный выбор нажатием кнопки ОК. Теперь запуск этой программы доступен из меню Visual Basic.
С помощью Мастера форм данных вы в интерактивном режиме легко создадите экранную форму приложения, откроете требуемую базу данных и определите источники данных, расположите на форме объект управления данными и связанные с ним элементы управления Visual Basic. Причем, тип связанных элементов управления будет соответствовать данным, содержащимся в соответствующем поле базы данных. Если потребуется, вы легко добавите на форму командные кнопки для выполнения таких типичных действий пользователя, как добавление или удаление записей, обновление данных и завершение работы приложения.