(1)Windowsフォームアプリを作成する。

(2)リッチテキストコントロールと、ボタンを3個と、オープンファイルダイアログと、セーブファイルダイアログと、
カラーダイアログを配置する。

(3)メインフォームを選択し、ダブルクリックする。
以下のように書き込む。
private: System::Void Form1_Load(System::Object^ sender, System::EventArgs^ e) {
button1->Text = "読込";
button2->Text = "保存";
button3->Text = "文字の色";
openFileDialog1->Filter = "リッチテキストファイル|*.rtf";
saveFileDialog1->Filter = "リッチテキストファイル|*.rtf";
}
(4)ボタン1をダブルクリックする。
以下のように書き込む。
private: System::Void button1_Click(System::Object^ sender, System::EventArgs^ e) {
if (openFileDialog1->ShowDialog() == System::Windows::Forms::DialogResult::OK) {
try {
richTextBox1->LoadFile(openFileDialog1->FileName);
}
catch (Exception^ ex) {
;
}
}
}
(5)ボタン2をダブルクリックする。
以下のように書き込む
private: System::Void button2_Click(System::Object^ sender, System::EventArgs^ e) {
if (saveFileDialog1->ShowDialog() == System::Windows::Forms::DialogResult::OK) {
try {
richTextBox1->SaveFile(saveFileDialog1->FileName);
}
catch (Exception^ ex) {
;
}
}
}
(6)ボタン3をダブルクリックする。
private: System::Void button3_Click(System::Object^ sender, System::EventArgs^ e) {
if (colorDialog1->ShowDialog() == System::Windows::Forms::DialogResult::OK) {
try {
richTextBox1->SelectionColor = colorDialog1->Color;
}
catch (Exception^ ex) {
;
}
}
}

(8)『保存』ボタンを使ってみる。
リッチテキストボックスに「abc」と書いて、拡張子「.rtf」で保存する。
例えば、「abc.rtf」で保存する。
(9)『読込』ボタンを使ってみる。
リッチテキストボックスを空にする。
先ほどの、「abc.rtf」を、今度は読み込む。

(10)『文字の色』ボタンを使ってみる。
次に、abcにフォーカスをかけて、文字の色を赤色にしてみよう。

今回は、以上で終了です。