|
|||||||
АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция |
Элемент управления RichTextBoxЭлемент управления RichTextBox дает возможность пользователю форматирования, чем обычный элемент управления TextBox. Элемент управления RichTextBox обеспечивает ряд свойств, которые можно использовать для форматирования любой части текста в элементе управления. Чтобы изменить форматирование текста, он должен быть сначала выделен. Используя эти свойства, можно делать текст полужирным или курсивным, изменять его цвет и создавать верхние и нижние индексы. Можно также корректировать форматирование абзаца, устанавливая левые и правые отступы, а также выступы. В элементе управления RichTextBox можно отображать содержимое обычного текстового файла, файла текста в формате Юникода или файла формата RTF. Для примера поместим на форме элемент управления и ниже две кнопки, каждую из которых подпишем "Чтение из файла" и "Сохранение в файл" соответственно. В заголовок формы поместим текст "Работа с файлами". Для определения пути к файлу для чтения на панели элементов найдём категорию "Диалоговые окна" и выберем элемент "OpenFileDialog" и дважды по нему щелкнем мышью. Чтобы загрузить файл в элемент управления RichTextBox в процедуре обработки события для кнопки Button1: 1. Определяется путь к файлу с помощью компонента OpenFileDialog. 2. Вызывается метод LoadFile элемента управления RichTextBox, указав имя файла для загрузки и, если необходимо, его тип. В приведенном ниже примере имя файла берется из свойства OpenFileDialog компонента FileName. Если метод вызван только с одним аргументом — именем файла, то будет подразумеваться файл типа RTF. Обработчик события Click для кнопки Button1 будет содержать следующий код: private: System::Void button1_Click(System::Object^ sender, System::EventArgs^ e) { if(openFileDialog1->ShowDialog() == System::Windows::Forms::DialogResult::OK) { richTextBox1->LoadFile(openFileDialog1->FileName, ichTextBoxStreamType::RichText); } } Для сохранения информации из элемент управления RichTextBox в файл добавим на форму компонент SaveFileDialog.Тогда обработчик события Click для кнопки Button2 будет аналогичен: private: System::Void button2_Click(System::Object^ sender, System::EventArgs^ e) { if(saveFileDialog1->ShowDialog() == System::Windows::Forms::DialogResult::OK) { richTextBox1->SaveFile(saveFileDialog1->FileName, RichTextBoxStreamType::RichText); MessageBox::Show("File sozdan"); } } Приведем на рисунке результат нажатия кнопки "Сохранение в файл": Рисунок 3.34. – Результат работы приложения с элементом RichTextBox Поиск по сайту: |
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.003 сек.) |