Visual C#のRichTextBoxでワードパッドと同等の機能をもったアプリケーションを作りたいと考えています(箇条書きや段落設定を含む)。適当なサンプルプログラムを教えてください。

回答の条件
  • 1人2回まで
  • 登録:2006/04/26 08:14:39
  • 終了:2006/05/03 08:15:11

回答(1件)

id:cx20 No.1

cx20回答回数607ベストアンサー獲得回数1082006/05/03 08:07:25

ポイント10pt

C# ではなく、Managed C++ 版ですが、ワードパッドもどき?のサンプルです(残念ながら、印刷機能等は実装されていないようです。)

■ Simple Wordpad in Managed C++

http://www.codeproject.com/managedcpp/managedcppwordpad.asp

一応、「Reflector for .NET(http://www.aisto.com/roeder/dotnet/)」というツールを使用すると「Managed C++」→「C#」へのコンバートが可能です。

「Reflector for .NET」の使い方は、下記の情報が参考になると思います。

■ @IT:.NET Tools:.NET逆コンパイラとコードを難読化するDotfuscator

http://www.atmarkit.co.jp/fdotnet/tools/dotfuscator/dotfuscator_...


また、単純に箇条書き等であれば、

■ 方法 : Windows フォームの RichTextBox コントロールを使用してインデント、ぶら下げインデント、および箇条書き段落を設定する

http://msdn2.microsoft.com/japan/library/0e09kzak.aspx

にあるように、選択範囲を指定した後、

richTextBox1.SelectionBullet = true;

とするだけで、OK です。


印刷機能等を実装する場合は、以下の情報が参考になるのでは?と思います。

■ Visual C# .NET または Visual C# 2005 を使用して RichTextBox コントロールの内容を印刷する方法

http://support.microsoft.com/kb/812425/ja


<その他参考情報>

■ GotDotNet User Sample: RichTextEditor control(RichText の機能をラップしたコントロールです)

http://www.gotdotnet.com/Community/UserSamples/Details.aspx?Samp...

■ DOBON.NET .NET Tips - コントロール(RichTextBox の解説が載ってます)

http://dobon.net/vb/dotnet/control/index.html

■ Beginning C# - Chapter 13: Using Windows Form Controls - The Code Project - Book Chapters(RichTextBox の解説が載ってます。英語です)

http://www.codeproject.com/books/1861004982.asp

  • id:simplestyle
    simplestyle 2006/05/03 10:18:58
    完全な回答です。有り難う御座います。こちら自動的に質問が終了しまして、いるか賞をチェックできなかったのが残念ですが、、、><

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません