Jede Zeile der RichTextBox soll eine Nummer bekommen
- VB.NET
- .NET (FX) 4.5–4.8
Sie verwenden einen veralteten Browser (%browser%) mit Sicherheitsschwachstellen und können nicht alle Funktionen dieser Webseite nutzen.
Hier erfahren Sie, wie einfach Sie Ihren Browser aktualisieren können.
Hier erfahren Sie, wie einfach Sie Ihren Browser aktualisieren können.
Es gibt 18 Antworten in diesem Thema. Der letzte Beitrag () ist von wennig west.
-
-
@wennig west Da gibt es gewiss mehrere Möglichkeiten.
Eine ist ein UserControl mit einemLabel
und einerRichTextBox
nebeneinander.
DieRichTextBox
enthält den Text, dasLabel
die Zeilennummern.
Beiden gibst Du denselben Font und immer, wenn in derRichTextBox
was geändert wird, wird die Zeilennummerndarstellung upgedatet.
Viel Spaß.
RtbCtrl.zipFalls Du diesen Code kopierst, achte auf die C&P-Bremse.
Jede einzelne Zeile Deines Programms, die Du nicht explizit getestet hast, ist falsch
Ein guter .NET-Snippetkonverter (der ist verfügbar).
Programmierfragen über PN / Konversation werden ignoriert! -
RodFromGermany schrieb:
b
Danke für die schnelle Antwort
Nur noch eine Frage wissen sie wie ich jetzt den Text vom Label und der Richtextbox zusammen füge? Bsp in einer neuen RichtextBox. -
wennig west schrieb:
...wie ich jetzt den Text vom Label und der Richtextbox zusammen füge?
Du hast das Control, welches Dir Rod gegeben hat, nicht angesehen - oder?
-
1.
wennig west schrieb:
RodFromGermany schrieb:
b
Das verwendete Zitat "b" von RfG ist hier doch ziemlich aus dem Zusammenhang gerissen und führt ohne Kontext zu kontroversen Diskussionen.
2. Wir sind im Internet und ich wage zu behaupten, dass ein "Du" angebracht ist.
3. Zusammenführen in eine RTB wäre bei dem Voraufwand der Labelerzeugung nicht sinnvoll und geht an der Sache vorbei. Oder meinst Du vielleicht das, was RfG bereits vorschlug: ein User Control (UCE) erzeugen: Das ist ne Kombi von CEs wie ein paar Labels und ner RTB (zumindest in Deinem Beispiel). Und dann kann man dieses UCE abspeichern und als fixe Kombi in ein weiteres Projekt einfügen. Somit sind die in dem UCE kombinierten CEs als feste Einheit in dem eigentlichen Projekt verfügbar. Quasi als eigenständiges Sammel-CE.
Dieser Beitrag wurde bereits 5 mal editiert, zuletzt von „VaporiZed“, mal wieder aus Grammatikgründen.
Aufgrund spontaner Selbsteintrübung sind all meine Glaskugeln beim Hersteller. Lasst mich daher bitte nicht den Spekulatiusbackmodus wechseln. -
-
@wennig west Probiere den Code aus, den ich Dir gepostet habe.
Füge die Dateien Deinem Projekt hinzu.
Compiliere das Projekt, Du hast nun in Deiner projektgebundenen Toolbar ein neues Control:
ziehe es auf Deine Form und feddich.Falls Du diesen Code kopierst, achte auf die C&P-Bremse.
Jede einzelne Zeile Deines Programms, die Du nicht explizit getestet hast, ist falsch
Ein guter .NET-Snippetkonverter (der ist verfügbar).
Programmierfragen über PN / Konversation werden ignoriert! -
-
wennig west schrieb:
Nur ich würde jetzt noch gerne
Berücksichtige dabei insbesondere, was passieren soll, wenn der Text der RichTextBox editiert wird und neue Zeilen hinzukommen oder gelöscht werden.Falls Du diesen Code kopierst, achte auf die C&P-Bremse.
Jede einzelne Zeile Deines Programms, die Du nicht explizit getestet hast, ist falsch
Ein guter .NET-Snippetkonverter (der ist verfügbar).
Programmierfragen über PN / Konversation werden ignoriert! -
-
wennig west schrieb:
Mir ist klar das es nicht funktioniertRTB.Lines
gehen.Falls Du diesen Code kopierst, achte auf die C&P-Bremse.
Jede einzelne Zeile Deines Programms, die Du nicht explizit getestet hast, ist falsch
Ein guter .NET-Snippetkonverter (der ist verfügbar).
Programmierfragen über PN / Konversation werden ignoriert! -
Bestimmt ist es sehr einfach zu lösen und ich komm einfach nicht drauf also sry wenn ich jetzt schon nerve aber egal wie ich es versuche es kommt immer sie selbe Fehlermeldung: "Fehler 1 Der &-Operator ist für die Typen "1-dimensionales Array von String" und "String" nicht definiert".
Was ich versucht habe:
RichTextBox1.Text = rtb.Lines & lbLineNumbers.Text
RichTextBox1.Lines = rtb.Lines & lbLineNumbers.Text
RichTextBox1.Lines = rtb.Text & lbLineNumbers.Text
-
RichTextBox1.Lines ist laut Fehlermeldung, ObjectBrowser und IntelliSense ein String-Array (= eine Ansammlung von Strings). Klar, dass man da nicht einfach was dazupacken kann, das Programm wüsste ja gar nicht, was es wohin packen soll. Wie sollen z.B. 5 Zeilen in 28 bestehende Zeilen integriert werden?
Du musst schon mit den Einzelzeilen hantieren:
Dieser Beitrag wurde bereits 5 mal editiert, zuletzt von „VaporiZed“, mal wieder aus Grammatikgründen.
Aufgrund spontaner Selbsteintrübung sind all meine Glaskugeln beim Hersteller. Lasst mich daher bitte nicht den Spekulatiusbackmodus wechseln. -
-
@wennig west Schreib zunächst eine vollständige Problembeschreibung / Aufgabenstellung, sonnst kommst Du vom Hundertsten ins Tausenste!
=====
Was soll denn passieren?
Falls Du diesen Code kopierst, achte auf die C&P-Bremse.
Jede einzelne Zeile Deines Programms, die Du nicht explizit getestet hast, ist falsch
Ein guter .NET-Snippetkonverter (der ist verfügbar).
Programmierfragen über PN / Konversation werden ignoriert! -
-
wennig west schrieb:
Naja also
Feddich.Falls Du diesen Code kopierst, achte auf die C&P-Bremse.
Jede einzelne Zeile Deines Programms, die Du nicht explizit getestet hast, ist falsch
Ein guter .NET-Snippetkonverter (der ist verfügbar).
Programmierfragen über PN / Konversation werden ignoriert! -
Oha, dann doch noch ein Schritt zurück, da das gepostete Dir wohl doch noch nicht reicht:
oder eben mit ner normalen For-Schleife:
Aber nicht vergessen, auf RfGs Frage bzgl. der Aufgabe/Problemstellung zu antworten!
Dieser Beitrag wurde bereits 5 mal editiert, zuletzt von „VaporiZed“, mal wieder aus Grammatikgründen.
Aufgrund spontaner Selbsteintrübung sind all meine Glaskugeln beim Hersteller. Lasst mich daher bitte nicht den Spekulatiusbackmodus wechseln.Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „VaporiZed“ ()
-
-
Tags
-
Ähnliche Themen
-
Richtextbox bestimme Zeile färben
fsoftware - - Sonstige Problemstellungen
-
5 Benutzer haben hier geschrieben
- wennig west (8)
- RodFromGermany (6)
- VaporiZed (3)
- simpelSoft (1)
- mox (1)