Hi,
Ik heb een vraag
Hoe kan ik de eerste letter naar uppercase brengen enkel de eerste letters
BV (Hallo
Hoe gaat het.)
En de volgende lijnen ook
Telkens als ik de return toets klik
Ik heb hier een code maar het werkt perfect maar telkens als ik de kleur en de letter
grote aanpas verdwijnen ze weer naar normaal.
Iemand een idee of iemand dat de code kan aanpassen aub.
bedankt
Bedankt
Dummy1912
Ik heb een vraag
Hoe kan ik de eerste letter naar uppercase brengen enkel de eerste letters
BV (Hallo
Hoe gaat het.)
En de volgende lijnen ook
Telkens als ik de return toets klik
Ik heb hier een code maar het werkt perfect maar telkens als ik de kleur en de letter
grote aanpas verdwijnen ze weer naar normaal.
Iemand een idee of iemand dat de code kan aanpassen aub.
bedankt
Code:
Private Sub RichTextBox1_KeyUp(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles RichTextBox1.KeyUp
If e.KeyCode = Keys.Enter Then
Try
' get lines to add a uppercase
Dim lines As String() = Me.RichTextBox1.Lines
' capitalize first letter in each line
Dim changed As Boolean = False
Dim i As Integer = 0
While i < lines.Length
Dim line As String = lines(i)
If line.Length > 0 AndAlso Char.IsLower(line.Chars(0)) Then
lines(i) = Char.ToUpper(line.Chars(0)).ToString() + line.Substring(1)
changed = True
End If
System.Math.Max(System.Threading.Interlocked.Increment(i), i - 1)
End While
Dim start As Integer = RichTextBox1.SelectionStart
Dim length As Integer = RichTextBox1.SelectionLength
' apply changes (if any)
If changed Then
RichTextBox1.Lines = lines
RichTextBox1.[Select](start, length)
End If
' save selection
' paste lines
RichTextBox1.Lines = lines
' restore selection
RichTextBox1.[Select](start, length)
Catch ex As Exception
End Try
End If
End Sub
Bedankt
Dummy1912