Home > C# > 目的別資料 > エディタ

ベクトルドロー・レベルゼロ

C#とWPFでテキストエディタを作成する

広告

最終更新日

C#で作るテキスト操作プログラム

C#を使って、「ホームページを構成するhtmlファイルの作成や管理、修正が行いたい」でもどうすればいいのでしょうか?

WPFのRichTextBoxを使用してテキストエディタを作成する

WPFのRichTextBoxで、テキストエディタやメモ帳を作成する方法、その周辺の情報をまとめています。

msdnでは、ホームアプリとデスクトップアプリ両方のコードが混在して表記されています。 また、コードが、抜粋であったり、必要な情報が省略されていたりして、理解するためには、前提として知っていなければならないことがたくさんあります。 そのため、理解に至らないことがたくさんあります。 デスクトップアプリ向けに、あまり、関連知識を持っていなくても使える形にまとめました。 チュートリアルスタイルで、簡単なテキストエディタが作成できるようになっています。

C#でプログラミングされたオープンソースのテキストエディタ

C#でプログラミングされたオープンソースのテキストエディタを、インターネット上で探すとき、最も簡単に見つかるのは、 オープンソースな C# 用の統合開発環境 SharpDevelopで使われているエディタコンポーネントです。

「ICSharpCode.TextEditor」は、Windows Formに基づくテキストエディタです。「AvalonEdit」は、WPFに基づくテキストエディタです。

ICSharpCode.TextEditor

オープンソースな C# 用の統合開発環境 SharpDevelop のテキストエディタ部品です。

AvalonEdit

AvalonEditは、構文の強調表示と折り畳みをサポートする拡張可能なオープンソースのテキストエディタ・コンポーネントです。

AvalonEditは、TextBoxコントロールと同じように利用できるようなのですが、実際に使おうとすると、コードを読んて理解する必要がありそうです。

AvalonEditドキュメント

AvalonEditを紹介するインターネット上の記事を見ると、「詳しくはドキュメントを参照して下さい」とありますが、何か、前提となる知識を要求するのか、ドキュメントを読んで使えるほど、詳しく記述されているように思えない。

TextBox

TextBoxは、テキストを編集可能なコンポーネントですが、書式を利用することができません。単純なテキストの入力に使用されます。

このエントリーをはてなブックマークに追加

広告

Home PC C# Illustration

Copyright (C) 2011-2018 Horio Kazuhiko(kukekko) All Rights Reserved.
kukekko@gmail.com
ご連絡の際は、お問い合わせページのURLの明記をお願いします。
「掲載内容は私自身の見解であり、所属する組織を代表するものではありません。」