Ich habe ICSharpCode.TextEditor in VB.NET integriert und es läuft reibungslos ohne Fehler. Aber ich kann nicht im Eigenschaftenfenster die Eigenschaft finden, um die Syntaxhervorhebungseigenschaften sowie Intellisense zu aktivieren oder auszuwählen. Ich habe keine Erfahrung mit ICSTE, also bitte hilf mir. Danke.Verwendung von ICSharpCode.TextEditor auf VB.NET
2
A
Antwort
2
Hier Code von meinem Projekt
//Initialize HM
HighlightingManager.Manager.AddSyntaxModeFileProvider(new FileSyntaxModeProvider(AppDomain.CurrentDomain.BaseDirectory));
//Setup current Highlighter
IHighlightingStrategy highlighter = HighlightingManager.Manager.FindHighlighter("SQL");
txtQuery.Document.HighlightingStrategy = highlighter;
Stellen Sie sicher, dass Datei SQL.xshd in AppDomain.CurrentDomain.BaseDirectory
Was entellisense existiert, sollten Sie es meist selbst implementieren diesen Code mit
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
Sehen Sie dieses Projekt auf GitHub: ICSharpCode.TextEditorEx und nugget: ICSharpCode.TextEditorEx
Diese Version enthält eine Eigenschaft SyntaxHighlighting, die Sie im Designermodus verwenden können, um die Syntaxhervorhebung festzulegen.
Verwandte Themen
- 1. ICSharpCode.TextEditor Vertikaler Bildlauf
- 2. Verwendung von SubSonic in VB.Net Webanwendung
- 3. Capturing IR-Daten unter Verwendung von VB.NET
- 4. vb.net Sortierliste (von T) basierend auf Klasseneigenschaft
- 5. Ausschließen von Leerzeichen bei Verwendung von ValidationExpression in vb.net
- 6. VB.NET - NullReferenceException - Verwendung von Variable in einem anderen Sub
- 7. Beispiele für die Verwendung von Generics in .Net (C#/VB.NET)
- 8. VB.Net BeginGetResponse viel schneller als die Verwendung von GetResponseAsync?
- 9. Löschen Schriftart Verwendung in C#/VB.NET
- 10. Zugriff auf Remote-SQL-Server mit VB.NET
- 11. Verwendung von Boost auf Ubuntu
- 12. Verwendung von Es6 auf Mokkazyklen
- 13. Verwendung von unordered_map auf Doppelfeld
- 14. Verwendung von Lambda auf lower_bound
- 15. Verwendung von DLL auf Server
- 16. Verwendung von Redis auf Azure
- 17. XML-Kommentare nicht auf Vb.Net
- 18. Kleinerer Rand auf VB.NET-Diagramm
- 19. VB.NET - Verbergen Formular auf Last
- 20. VB.net Abfrage auf Datagrid-Sicht
- 21. Verwendung in Razor VB.net MVC funktioniert nicht wie erwartet
- 22. Wiedergabe von Bildern in vb.net
- 23. Verhindern von Legacy-Funktionsaufrufen in VB.NET
- 24. Benötigen Sie Hilfe bei der Verwendung der SQL-Abfrage in Crystal Reports auf Vb.NET 2010
- 25. Verwenden von Vb.Net und Square?
- 26. Wireframe Würfel in vb.net Verwendung Punkt 3D Ausführung nicht
- 27. VB.NET: Wie Referenz VB.NET-Modul?
- 28. Speicher Attribute auf XML in VB.Net
- 29. Einfache Möglichkeit zum Absturz von VB.NET Programm
- 30. VB.Net TreeView-Sekundärkennung