質問

構文を強調表示するエディターコントロールをアプリケーションに組み込む必要があります。 Scintilla.NETコントロールを実行できないように、コントロールは無料でネイティブの.NETコードのみである必要があります。これは、ClickOnceアプリケーションであるためです。

WinFormsまたはWPFを使用する回答をお願いします。同じベンダーのものである必要はありません。基本的に構文の強調表示、行番号をサポートする必要があり、最大100,000までの大きなファイルに対してはかなり高速であり、無料である必要があります!

この質問は、ロイヤルティを必要とするか、無料ではない、またはネイティブの.NETコードではないScintilla.NETコントロールに言及している商用コントロールに通常混同されているため、以前に尋ねられたことを理解しています。

役に立ちましたか?

解決

MonoDevelop 2用に作成されたテキストコントロールが役立つかどうかを確認することをお勧めします。統合されており、ライセンスが自分に合っているかどうかを確認する必要があります。

ただし、GTK +を使用するため、GTK +の周りにGtkSharpラッパーが必要になる可能性があります。ただし、理論的には、プログラミング対象のGUI APIシステムの上にあるものの基礎として使用することは可能です。

ETA :Windowsで実行されるSharpDevelopで使用されているコードも確認してください。 2つのプロジェクトには共通のプログラマもいます。

リンク:       SharpDevelop MonoDevelop

他のヒント

SharpDevelop IDEはオープンソースのVisual Studioの代替であり、そのエディターはC#およびその他の言語の構文の色付けとオートコンプリートを提供します。エディターコントロールは、IDEの他の部分とは別に使用できます。サンプルには、独自のソリューション(samples \ CSharpCodeCompletionと思います)に統合する方法を示す例があります。

問題がある場合は、コミュニティフォーラムをお試しください:

http://community.sharpdevelop.net/forums/

C#およびWinFormsで記述されています。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top