Voiko RichTextBox:iin syötettävän datan rivimäärän rajata. Ei siis maksimimerkkimäärää vaan esim. maksimirivimäärä olisi 20?
koodilla voi:
Private Sub RichTextBox1_KeyPress(KeyAscii As Integer)
Dim Rivejä As Integer
Dim RivinVaihto As Integer
Rivejä = 0
RivinVaihto = 1
Do 'lasketaan rivien lukumäärä
RivinVaihto = InStr(RivinVaihto, RichTextBox1.Text, vbNewLine, vbTextCompare)
If RivinVaihto > 0 Then
Rivejä = Rivejä + 1
RivinVaihto = RivinVaihto + 1
Else
Exit Do 'rivinvaihtoja ei enää ole
End If
Loop
If Rivejä >= 20 Then
KeyAscii = 0 'peruuttaa näppäimenpainalluksen
End If
End SubJes!
Kiitos todella paljon, hyvin toimi! :)
Aihe on jo aika vanha, joten et voi enää vastata siihen.