Gibt es eine Light-Version von Richtextbox-Steuerelement? Ich muss mehr als 300 davon in einer App erstellen, die Zeit braucht, Speicher und alles verlangsamt ... Alles, was ich brauche, ist ein Steuerelement, mit dem ich den Hintergrund/Vordergrund eines Teils des Textes ändern kann ... Ich würde das in Winforms brauchen ... weiß irgendjemand etwas über irgendeine Art von Ersatz?Light Richtextbox-Steuerelement für. NET (WinForms)
Antwort
Ist es schreibgeschützt oder schreibgeschützt? Wenn es schreibgeschützt ist, wäre es wahrscheinlich nicht allzu schwierig, das selbst zu programmieren. (Stecker: Ich habe ein Steuerelement, das ich irgendwo hochladen kann, wenn benötigt :)
Sie könnten das OnPaint
Ereignis verwenden und verschiedene Pinsel und Stifte mit Rechtecke und Text verwenden.
Ist dies für ein Raster oder ist es 300 Felder auf einem einzigen Datensatz? Wenn es für ein Formular ist, würde ich vorschlagen, dass es ein Problem mit Ihrem Design gibt.
Wenn Sie es in einem Raster benötigen, consider a paging solution. Eine Paging-Lösung ermöglicht es Ihren Benutzern, durch die Datensätze zu blättern, und Sie können weiterhin ein Rich-Text-Feld verwenden, da die Anzahl der Rich-Textboxen auf die Anzahl der auf der aktuellen Seite angezeigten Datensätze beschränkt ist.
ja, google ist nutzlos hier - versuchte das vor dem Posten. Design ist ein Muss - es kann nicht anders entworfen werden, da es etwas wie ein Forum simuliert ... Ich kann nicht viel dazu sagen (Entschuldigung). Und die Hervorhebung des Textes ist auch ein Muss, damit, wenn Sie durch scrollen, dass Sie die Sachen finden können, nach denen Sie suchen. – argh
@Argh - Sehen mein redigieren. –
Leider kann ich das Design nicht ändern, da dies bereits eine Produktions-App und BTW ist. Paging ist in vielerlei Hinsicht schlecht ... – argh
schreibgeschützt, ich weiß, dass ich es selbst programmieren kann - aber ich habe nicht den Luxus, die Zeit darauf zu verbringen ... und ich muss es wirklich integrieren Arbeitslösung ... wenn deine Lösung funktioniert dann Hölle yeah Ich würde es versuchen :) Gibt es eine PM-Option im Stackoverflow? Ich möchte nicht meine E-Mail teilen ... oder Sie könnten es auf megaupload.com – argh
posten Ich werde sehen, was ich tun kann. Ich werde es jetzt hochladen. Es ist nicht * brilliant * wie es für mich selbst war - keine Docs, keine Designer-Unterstützung - aber der Designer scheint kein Problem zu sein. Ich schreibe auch ein paar Dokumente schnell (ich habe ein paar freie Zeit Geldautomaten!) –
Uploaded zu Windows Live SkyDrive - http://cid-ae14082183edb6bb.skydrive.live.com/self.aspx/Software/TextSpanControl.zip (Öffentlicher Ordner; Sie benötigen kein Konto). Ich poste die Dokumente online in ein paar Minuten. –