Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Dateiinhalt in Textbox anzeigen...

Empfohlene Antworten

Moin moin,

ich bin mir nicht ganz sicher, aber ich glaub ich hab im Augenblick ein ziemliches Brett vorm Kopf.

Vielleicht könnt ihr mir ja helfen...

Also,

ich möchte in VB eine Textdatei einlesen und den Inhalt der Textdatei exakt so wie er in der Datei steht (also mit Zeilenwechsel wo er in der Datei auch ist) in einer Textbox anzeigen.

Soweit so gut, die Vorgabe ist klar nur leider krieg ich es zum verrecken nicht hin!

Entweder steht in der Textbox der Dateiinhlat ohne Zeilenumbruch also quasi in einem Endlossatz oder aber (nachdem ich eine andere Art des Einlesens gewählt habe) ich kriege jeden Zeilenumbruch als | dargestellt und trotzdem steht da nur ein langer Eintrag...

Eigentlich kann das doch gar nicht so schwer sein, aber irgendwie krieg ich das zur Zeit nicht gebacken.

Da sist eigentlich nur eine Kleinigkeit in meinem Projekt, aber genau die hält mich jetzt ewig auf.

Vielleicht hat ja eine® von Euch eine Idee, oder Vorschlag, oder Beispiel wie's funzt.

Würde mir echt helfen,...

Thx im Voraus

Hi!

Normalerweise bekommt man einen Zeilenumbruch mit vbCrLf hin.

Zeig doch mal den Quellcode, vielleicht kann man den Fehler so entdecken.

Gruss

Hallo,

also der Quellcode würde hier schon sehr viel helfen. Ich denke mal, dass das Textfeld die Zeilenumbrüche nicht richtig erkennt. Falls bei dir im Quellcode kein Fehler sein sollte, musst du halt über einen Umweg gehen.

Lass dir den Text einmal im Textfeld anzeigen. Dann kopierst du dieses Zeichen und frägst deinen String nach dem Zeichen ab. Jedes mal wenn dieses Zeichen vorkommt, dann ersetzt du es durch einen Zeilenumbruch. Müsste glaube ich in VB char(10) oder char(13) sein. Ganz sicher bin ich mir nicht, welches Zeichen das ist, musst du ausprobieren.

Wenn noch Fragen da sind, einfach nochmal melden.

Gruß Sonic83

Hi!

Du könntest ja eine RichTextBox statt eines Textfeldes nehmen!

Alle Eigenschaften einer TextBox hast du damit sowieso, nur eben mit dem Zusatz, dass z. B. Zeilenumbrüche gleich richtig dargestellt werden, Bilder im Text und auch Aufzählungszeichen erlaubt sind.

Ach ja, und zum Speichern gibt's dann einfach RichTextBox1.SaveRTF (oder so ähnlich) mit Angabe des Dateipfades - nicht mehr dieses (verhältnismäßig umständliche) "Gehampel" wie man's sonst immer hat.

Gruß,

Technician

ok, thx für die Antworten ich probier den Krempel mal alles aus, aber ich glaub es war das vbCrLf was ich gesucht hab...

Mir ist nur vbKeyReturn eingefallen und der spinnt immer ein wenig rum...

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.