ICSharpCode.TextEditorをVB.NETに統合しました。これはエラーなくスムーズに実行されます。しかし、私はプロパティウィンドウ内で、インテリセンスだけでなくシンタックスハイライト機能を有効または選択するプロパティを見つけることができません。私はICSTEの経験がないので、私を助けてください。ありがとうございます。ここでVBShowCode.TextEditorをVB.NETで使用する
2
A
答えて
2
私のプロジェクトからコード
//Initialize HM
HighlightingManager.Manager.AddSyntaxModeFileProvider(new FileSyntaxModeProvider(AppDomain.CurrentDomain.BaseDirectory));
//Setup current Highlighter
IHighlightingStrategy highlighter = HighlightingManager.Manager.FindHighlighter("SQL");
txtQuery.Document.HighlightingStrategy = highlighter;
あなたはこのコード
private void ShowCompletionWindow(ICompletionDataProvider completionDataProvider, char ch)
{
try
{
codeCompletionWindow = CodeCompletionWindow.ShowCompletionWindow(
this,
codeEditorControl,
"<code>",
completionDataProvider,
ch);
if (codeCompletionWindow != null)
{
codeCompletionWindow.Closed += delegate
{
_blockKeys = false;
};
}
}
catch (Exception e)
{
Console.WriteLine(e.Message);
}
}
を使用して、ほとんどそれを自分で実装する必要がありentellisenseについては、そのファイルSQL.xshdがAppDomain.CurrentDomain.BaseDirectory
に存在することを確認しています
0
githubのこのプロジェクトを参照してください:ICSharpCode.TextEditorExとnuget:ICSharpCode.TextEditorEx
このバージョンでは、SyntaxHighlightingというプロパティが公開されています。これをデザイナーモードで使用して、構文の強調表示を設定できます。
関連する問題
- 1. VB.Net WebアプリケーションでSubSonicを使用する
- 2. VB.NETでAesCryptoServiceProviderを使用する
- 3. VB.NETでIsNullOrEmptyを使用するには?
- 4. vb.netでIsNullを使用するには?
- 5. VB.NetでNullを使用する
- 6. Visual Studio vb.netでSOAPContextを使用する
- 7. vb.netでデータセットを使用する
- 8. vb.netでnservicebusを使用
- 9. VB.Netでのマルチスレッドの使用
- 10. VB.netでのLuaInterfaceの使用
- 11. RichTextBoxを使用するVB.Netエディタ
- 12. プロジェクトリソースを使用するVB.NETイメージ配列
- 13. インラインIF文を使用するvb.net
- 14. Vb.NETとJavascriptを使用する
- 15. POLEディスプレイ(vb.netアプリケーション)を使用
- 16. vb.netのaxspreadsheetを使用
- 17. VB.NETを使用して
- 18. VB.NETでリアルタイムのツールチップを使用
- 19. vb.netのDLLでタイマーを使用
- 20. ANSI-vb.netに使用するエンコーディング
- 21. VB.NET 2008の単体テストでのラムダをRhino.Mocksで使用する
- 22. VB.NETでnHibernateでQueryOverを使用する方法
- 23. vb.netを使用しているmysql?
- 24. vb.netでlistviewを使用してデータベースを更新する方法
- 25. DocumentFormat.OpenXmlを使用してVb.NetでExcelを作成するには?
- 26. vb.netのファイルパスを使用してアプリケーションをプログラムで終了する
- 27. VB.NetでMSHTMLを使用してHTMLを解析する
- 28. VB.Netでバックグラウンドインテリジェント転送(BITS)を使用する
- 29. VB.NET 10.0でSystem.Dynamic.DynamicObjectを使用するには?
- 30. VB.NETアプリケーションでGoogle検索を使用するには?