2016-10-18 7 views
0

私は大学で勉強を始めたばかりで、自分の記録を管理するアイディアを思いついた。これは、基本的に小さなバージョン管理システムがラップされたテキストエディタです。RichTextBoxにグラフィックを挿入する

白黒テキストの壁になるのを避けるために、「グラフィックス」用のプリセットを追加するというアイデアがありました(ここで正しい単語が何であるかはわかりません)。例えば、私の教授は、このいずれかのような定義のいくつかの種類を書き留める場合:

インテグラ

またリーマン積分と呼ばれます。以下x軸、及びオンにより、与えられた関数のグラフによって上記境界領域 の数値尺度.........

私はいくつかの種類にそれをラップしたいですStackExchange上のボタンと同じように、上の引用符にあるように、異なる背景とスタイリングを使用することができます。別の例は、私の本の一つである:

Not sure if copyright is required here, but anyways: Walter Saumweber, Dirk Louis: Visual C++ 2010

は、リッチテキストボックスに、このようなスタイリングを含めることも可能ですか私は代替/既存のテキストエディタを探す必要がありますか?

+1

これは__not__簡単です。 __raw rtf__をコーディングする必要があります。もちろん、実行可能ですが、本当に難しいです。 [rtfの仕様](https://support.microsoft.com/de-de/kb/269575)または[ここ](http://www.biblioscape.com/rtf15_spec.htm)で感じ。 (すばらしいバージョンは[予期せぬサイト](https://www.safaribooksonline.com/library/view/rtf-pocket-guide/9781449302047/ch01.html)から来ます)あなたが強迫観念でない限りコーダー;-) – TaW

答えて

0

うん、実施例はStack Overflow Answer

このURLに付与され、知識の目的のためにいくつかのコード

//Apply Some Font to selection 
richTextBox1.SelectionFont = new Font("Arial", 16); 
// Apply same color of text 
richTextBox1.SelectionColor = Color.Purple; 
//backgroud colour of Selection 
richTextBox1.SelectionBackColor = Color.Red; 

もう一つは、あなたがテキストエディタを作りたい場合は、あなたがする必要がある、clearifyことです色、サイズなどのコンボボックスを指定し、IndexChangeイベントでこれを変更します。

+0

これは実際には、空の部分ではなく、行のテキスト部分だけを色付けします:-( – TaW

関連する問題