2009-06-13 13 views
0

Ich habe im Internet auf dem Code Code-Highlighting Textfelder Code und ich habe das meiste davon funktioniert. Aber ich habe schon immer geliebt Macs xcode Auswahl Highlight, die Ecken abgerundet hat. Kürzlich sah ich diese Art von Auswahl Highlight im InType-Texteditor. Dieses Bild zeigt viel besser den Effekt, den ich in meiner Rich-Text-Box haben möchte.Rich Text Box abgerundete Ecke Auswahl markieren

sein schwer in Worten zu erklären, so dass Sie hier ein Bild überprüfen können http://www.blackackle.com/corner.jpg

Alle Ideen, wie dieses Ergebnis zu bekommen? Ich schreibe auf C# .NET, aber wenn die Lösung eine andere Sprache benötigt, spielt es keine Rolle.

Dank im Voraus

Antwort

1

Ich werde, was Sie Ihren Code-Editor von Grund auf, ähnlich wie die Mozilla Labs Team hat mit dem ihre Bespin project brauchen werden zu implementieren. Wie sie bei der letzten Google IO-Konferenz auf einer talk zeigen, verwenden sie das Canvas-Tag, das Teil des neuen HTML 5-Standards ist, um einen Code-Editor von Grund auf zu implementieren, so dass sie unter anderem eigene Scrollbars erstellen können Ich weiß nicht, ob Sie eine Web- oder Windows-App implementieren, aber mit einer ähnlichen Technik wie das Mozilla Labs-Team könnten Sie etwas Ähnliches in C# mit Technologien wie WPF oder Silverlight (die auch Canvas-Platzhalter haben) implementieren).