TextBox中"."的个数

qshurufa 2009-05-19 11:59:46
得到TextBox中填写的"."的数量。
如:34.544.454("."=2)这个样子。
...全文
71 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
zzxap 2009-05-19
  • 打赏
  • 举报
回复
Me.TextBox.Text.Split(".").Length-1
zwnylsf 2009-05-19
  • 打赏
  • 举报
回复
向五楼学习
zwnylsf 2009-05-19
  • 打赏
  • 举报
回复
一个窗体,一个文本框(里面填你要获取点的字符串),一个按钮,代码如下: 你看看吧

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim strContents As String = Me.TextBox1.Text
Dim PiontCount As Integer = 0
For i As Integer = 0 To strContents.Length - 1
If strContents.Substring(i, 1) = "." Then
PiontCount += 1
End If
Next
MessageBox.Show("文本框中一共有" & PiontCount & "个'.'")
End Sub
zzxap 2009-05-19
  • 打赏
  • 举报
回复
Me.TextBox.Split(".").Length-1
ljhcy99 2009-05-19
  • 打赏
  • 举报
回复
string s = textbox.Text;
int num=0;
while(s.indexof('.')! =-1)
{
num = num+1;
s=s.subString(s.indexof('.'));
}
hzybc 2009-05-19
  • 打赏
  • 举报
回复
Dim strText As String = "326.32.369.325"
Dim intMax As Integer = System.Text.RegularExpressions.Regex.Matches(strText, "[.]", System.Text.RegularExpressions.RegexOptions.IgnoreCase).Count
Label2.Text = intMax.ToString
zdingyun 2009-05-19
  • 打赏
  • 举报
回复
Option Explicit
Dim sj As String
Dim i As Integer
Dim j As Integer
Private Sub Command1_Click()
For i = 1 To Len(sj)
If Mid(sj, i, 1) = "." Then
j = j + 1
End If
Next
Text2 = "." & "=" & j
End Sub

Private Sub Form_Load()
sj = "34.544.454"
Text1 = sj
End Sub
a854468521 2009-05-19
  • 打赏
  • 举报
回复
使用Me.TextBox.Split(".").Length 试试.

16,554

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧