J'ai intégré ICSharpCode.TextEditor dans VB.NET et il fonctionne correctement sans erreur. Mais, je ne peux pas trouver dans la fenêtre des propriétés la propriété pour activer ou sélectionner les fonctions de mise en évidence de la syntaxe ainsi que intellisense. Je n'ai aucune expérience avec ICSTE, alors aidez-moi s'il vous plaît. Merci.Utilisation de ICSharpCode.TextEditor sur VB.NET
2
A
Répondre
2
Voici le code de mon projet
//Initialize HM
HighlightingManager.Manager.AddSyntaxModeFileProvider(new FileSyntaxModeProvider(AppDomain.CurrentDomain.BaseDirectory));
//Setup current Highlighter
IHighlightingStrategy highlighter = HighlightingManager.Manager.FindHighlighter("SQL");
txtQuery.Document.HighlightingStrategy = highlighter;
Assurez-vous que SQL.xshd fichier existe dans AppDomain.CurrentDomain.BaseDirectory
Quant à entellisense vous devez le mettre en œuvre la plupart du temps vous en utilisant ce code
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);
}
}
0
Voir ce projet sur github: ICSharpCode.TextEditorEx et nuget: ICSharpCode.TextEditorEx
Cette version expose une propriété SyntaxHighlighting que vous pouvez utiliser en mode concepteur pour définir la coloration syntaxique.
Questions connexes
- 1. Utilisation de Firefox HTML Viewer dans VB.NET?
- 2. ICSharpCode.TextEditor - Problème KeyDown
- 3. Utilisation de SubSonic dans l'application Web VB.Net
- 4. Utilisation de CodeDom pour écrire VB.Net Propriétés
- 5. Utilisation de l'événement Exited dans vb.net
- 6. Utilisation de Microsoft Search Server 2008 avec asp.net/vb.net
- 7. Ajout et utilisation dynamiques de types dans vb.net
- 8. Utilisation de adsutil.vbs sur IIS6
- 9. Utilisation de jqGrid sur IIS7
- 10. Exécution de l'application vb.net sur un site
- 11. l'installation de l'application publiée sur vb.net?
- 12. sed: utilisation de variables sur plusieurs lignes
- 13. Utilisation de strtok() sur une chaîne allouée?
- 14. Utilisation de mmap sur un fichier
- 15. Utilisation de cscope sur MacOS X
- 16. MySQL sur Windows: Utilisation de SHA-2
- 17. Utilisation de Except() sur une collection générique
- 18. Utilisation de plusieurs BindingSources sur un DataTable
- 19. Utilisation de ASP sur le site ASP.Net
- 20. MGTwitterEngine - Utilisation de getImageAtURL sur iPhone
- 21. Utilisation élevée de PF sur SQL Server
- 22. sur chenilles en C# ou VB.net
- 23. XML Commentaires ne s'affichent pas sur Vb.Net
- 24. Afficher l'icône sur le formulaire dans vb.net
- 25. type attendu sur un point dans vb.net?
- 26. Sélection d'une ligne dans le standard .net 2.0 GridView Utilisation de VB.net & JavaScript
- 27. VB.NET - Cliquez sur le bouton Envoyer sur la page Webbrowser
- 28. Utilisation de System.Drawing pour créer un outil de sélection et recadrage d'une image dans vb.net
- 29. Utilisation de Lambda dans Test d'unité dans VB.NET 2008 avec Rhino.Mocks
- 30. Arrière-plans de contrôle transparents sur une forme dégradée VB.NET?