Vb.net 限制多行Richtextbox中每行的逗号计数
我需要帮助,我已经找了一段时间了,在这个问题上被绊倒了。我使用richtextbox,我不知道如何限制每行的逗号字符数。每行应该只有一个逗号Vb.net 限制多行Richtextbox中每行的逗号计数,vb.net,visual-studio-2008,Vb.net,Visual Studio 2008,我需要帮助,我已经找了一段时间了,在这个问题上被绊倒了。我使用richtextbox,我不知道如何限制每行的逗号字符数。每行应该只有一个逗号 感谢您的帮助。一种方法是处理RichTextBox的按键事件,并检查是否输入了,字符。如果是,获取当前行并检查它是否包含逗号,然后决定是否应处理按键 231,32 23232,11 232,11 3232,11 这不会阻止用户复制/粘贴每行包含多个逗号的文本,因此您必须相应地处理它。一种方法是处理RichTextBox的按键事件,并检查是否输入了,字符。
感谢您的帮助。一种方法是处理RichTextBox的
按键事件,并检查是否输入了,
字符。如果是,获取当前行并检查它是否包含逗号,然后决定是否应处理按键
231,32
23232,11
232,11
3232,11
这不会阻止用户复制/粘贴每行包含多个逗号的文本,因此您必须相应地处理它。一种方法是处理RichTextBox的按键事件,并检查是否输入了,
字符。如果是,获取当前行并检查它是否包含逗号,然后决定是否应处理按键
231,32
23232,11
232,11
3232,11
这不会阻止用户复制/粘贴每行包含多个逗号的文本,因此您必须相应地进行处理。如果有多个逗号,该怎么办?用户不能按该行中的逗号键,类似于禁用逗号键一段时间或删除空.string的第二个逗号。如果有多个逗号,该怎么办?用户不能在该行中按逗号键,类似于禁用逗号键一段时间或删除空.string.Awesome man的第二个逗号!!,我从来没有研究过GetLine,不管怎样这里是VB.NET版本:“code”If e.KeyChar=“,”然后If rtb.Lines(rtb.GetLineFromCharIndex(rtb.SelectionStart)).Contains(“,”),然后e.Handled=True End If End If End If End If ome man!!,我从不探索GetLine内容,反正这里是VB.NET版本:“code”If e.KeyChar=“,”然后如果rtb.Lines(rtb.GetLineFromCharIndex(rtb.SelectionStart)).Contains(“,”),然后e.Handled=True End If End If End If End If