tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
4
ZUGRIFFE
496
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    xlon xlon ist offline Mitglied Silber
    Registriert seit
    Jun 2009
    Beiträge
    92
    Hallo,
    ich brauche eine richtextbox, die mehr als 40000 Zeichen pro Zeile zulässt und nicht nach 4000 einen break macht und in der nächsten Zeile weiter schreibt.

    Geht sowas?

    der Notepad hat das gleiche Problem, beim notepad ++ kann man aber so viele Zeichen wie man möchte pro Zeile machen.

    Viele Grüße
    xlon
     

  2. #2
    Avatar von Shakie
    Shakie Shakie ist offline Mitglied Diamant
    Registriert seit
    May 2004
    Ort
    Europa
    Beiträge
    2.048
    Ich wollte dir zuerst nicht glauben und habe gleich mal Notepad gestartet. Bei mir kommt der Zeilenumbruch schon nach ca. 1000 Zeichen.

    Ich kann dir leider keine Lösung anbieten. Aber brauchst du eine solche RichTextBox denn wirklich? Welcher Benutzer hat Lust 4000 Zeichen nach rechts zu scrollen, während er sie ließt?
     
    hihi = -h²

  3. #3
    xlon xlon ist offline Mitglied Silber
    Registriert seit
    Jun 2009
    Beiträge
    92
    Ja leider brauch ich es, es soll eine Zeichenfolge beinhalten, die man sich angucken kann die leider mehr als X Zeichen hat.

    weißt du denn wie ich festlegen kann in welcher Zeile mein Curser sich bewegt?

    Gruß
     

  4. #4
    Avatar von Shakie
    Shakie Shakie ist offline Mitglied Diamant
    Registriert seit
    May 2004
    Ort
    Europa
    Beiträge
    2.048
    Ich glaube die RichTextBox hat eine SelectionStart-Eigenschaft. Wenn du jetzt alle Environment.Newline-Vorkommen zählst, dann kennst du die Zeile. Alternativ habe ich diesen VB5-Code gefunden. Der lässt sich bestimmt nach .Net portieren.
    Muss es denn eine RichTextBox sein? Zur Not könntest du ja dein eigenes Steuerelement erstellen, welches einen beliebig langen String zeichnen kann.
     
    hihi = -h²

  5. #5
    Avatar von Spyke
    Spyke Spyke ist offline Capoeirista
    Registriert seit
    Oct 2002
    Beiträge
    931
    Nur lesen?
    Zeichne selber in ner PictureBox oder so.

    Mit der MeasureString Methode des Graphics Objektes (hoffe so hieß die) die Breite ermitteln.
    Entsprechend PictureBox auf die Größe anpassen.
    Und mit DrawString Methode zeichnen.

    AutoScroll des Containers auf dem die PictureBox liegt auf True, und das sollte es im groß dann schon gewessen sein.
     
    www.iv-interactive.de - Projektewebsite
    WikiParser - aktuelles Projekt

Ähnliche Themen

  1. in Richtextbox Zeichenprobleme
    Von mkurt im Forum .NET Datenverwaltung
    Antworten: 1
    Letzter Beitrag: 15.10.10, 09:09
  2. richtextbox.rtf zuweisen
    Von Mettbrot im Forum .NET Windows Forms
    Antworten: 3
    Letzter Beitrag: 11.11.09, 22:48
  3. RichTextBox
    Von Chrille im Forum Visual Basic 6.0
    Antworten: 2
    Letzter Beitrag: 05.04.05, 18:12
  4. RichTextBox
    Von Morpheus im Forum Visual Basic 6.0
    Antworten: 7
    Letzter Beitrag: 08.08.03, 10:23
  5. RichTextBox Control
    Von effe im Forum Visual Basic 6.0
    Antworten: 1
    Letzter Beitrag: 31.03.02, 15:01

Stichworte