Um in VB.NET 2003 zu verhindern, dass das Drücken der Enter-Taste (`Return`) in einer `RichTextBox` einen Zeilenumbruch einfügt, kannst du das `KeyDown`- oder `KeyPress`-Ereignis der RichTex... [mehr]
Das Verhalten, das du beschreibst, ist korrekt: In **VB.NET 2003** (also .NET Framework 1.1) gibt es die Methode `GetFirstCharIndexFromLine()` für das `RichTextBox`-Steuerelement **noch nicht**. Diese Methode wurde erst mit späteren Versionen des .NET Frameworks eingeführt (ab .NET 2.0). **Was tun?** Du kannst die Funktionalität aber selbst nachbauen. Hier ein Beispiel, wie du den Index des ersten Zeichens einer bestimmten Zeile in einem `RichTextBox` in VB.NET 2003 ermitteln kannst: ```vb Function GetFirstCharIndexFromLine(rtb As RichTextBox, line As Integer) As Integer Dim lines() As String = rtb.Lines If line < 0 OrElse line >= lines.Length Then Throw New ArgumentOutOfRangeException("line") End If Dim index As Integer = 0 For i As Integer = 0 To line - 1 index += lines(i).Length + 1 ' +1 für das Zeilenende-Zeichen Next Return index End Function ``` **Verwendung:** ```vb Dim index As Integer = GetFirstCharIndexFromLine(Me.RichTextBox1, 2) ' Index der 3. Zeile ``` **Hinweis:** Diese Methode funktioniert, solange die Zeilenenden konsistent sind und keine Sonderzeichen im Text sind. Für komplexere Fälle (z.B. verschiedene Zeilenenden) müsste die Methode angepasst werden. **Fazit:** In VB.NET 2003 musst du auf eigene Methoden zurückgreifen, da `GetFirstCharIndexFromLine()` erst ab .NET 2.0 verfügbar ist. Weitere Infos findest du in der [Microsoft-Dokumentation zu RichTextBox.GetFirstCharIndexFromLine](https://learn.microsoft.com/de-de/dotnet/api/system.windows.forms.richtextbox.getfirstcharindexfromline?view=windowsdesktop-8.0) (ab .NET 2.0).
Um in VB.NET 2003 zu verhindern, dass das Drücken der Enter-Taste (`Return`) in einer `RichTextBox` einen Zeilenumbruch einfügt, kannst du das `KeyDown`- oder `KeyPress`-Ereignis der RichTex... [mehr]
Um in VB.NET 2003 am Anfang jeder ausgewählten Zeile in einer `RichTextBox` ein einfaches Hochkomma (`'`) einzufügen, kannst du folgenden Ansatz verwenden: 1. **Ermittle die Auswahl**:... [mehr]
In VB.NET 2003 kannst du die aktuelle Kalenderwoche mit der Klasse `System.Globalization.CultureInfo` und deren `Calendar`-Eigenschaft ermitteln. Hier ein Beispiel, wie du die aktuelle Woche nach ISO-... [mehr]
Das Problem liegt sehr wahrscheinlich an den Zeilenumbrüchen im RTF-Text. Notepad erwartet für Zeilenumbrüche das Windows-Format `CRLF` (Carriage Return + Line Feed, also `vbCrLf` oder... [mehr]
Um farbigen Text aus einer RichTextBox in VB.NET 2003 so ins Clipboard zu kopieren, dass die Zeilenumbrüche beim Einfügen in Notepad korrekt angezeigt werden, solltest du den **PlainText** (... [mehr]
Um in VB.NET 2003 eine Liste aller JPG-Dateien in einem Ordner und allen Unterordnern zu erstellen, kannst du die rekursive Durchsuchung mit der Klasse `Directory` und `DirectoryInfo` verwenden. Hier... [mehr]
Um in VB.NET ein JPG-Bild in ein GIF-Bild umzuwandeln und dabei gleichzeitig die Größe zu ändern, kannst du die Klassen `System.Drawing.Image` und `System.Drawing.Bitmap` verwenden. Hi... [mehr]
In VB.NET 2003 kannst du ein JPG-Bild in ein GIF-Bild umwandeln, indem du die Klassen aus dem Namespace `System.Drawing` verwendest. Hier ein einfaches Beispiel, wie das funktioniert: ```vb.net Impor... [mehr]
Mit der Funktion `Val("ABC02")` in VB.NET 2003 erhältst du als Ergebnis den Wert `0`. Die Funktion `Val` liest nur so lange Zeichen aus dem String, wie sie als Zahl interpretiert werden... [mehr]
Um in VB.NET 2003 in einer RichTextBox beim Drücken der Enter-Taste vor dem Zeilenvorschub automatisch ein "°" einzufügen, kannst du das KeyDown- oder KeyPress-Ereignis der Ric... [mehr]