Foxtable(狐表)用户栏目专家坐堂 → 如何删除多行文本框中的空行???


  共有2155人关注过本帖树形打印复制链接

主题:如何删除多行文本框中的空行???

帅哥哟,离线,有人找我吗?
2425004926
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:712 积分:5553 威望:0 精华:0 注册:2019/11/14 9:36:00
如何删除多行文本框中的空行???  发帖心情 Post By:2020/5/19 10:16:00 [只看该作者]

以下方法都未成功
.Lines(i) = .Lines(i).Replace("' & vbcrlf & '","")
.Lines(i).Delete()

With e.Form.Controls("TextBox1")
    For i As Integer = 0 To .Lines.Length - 1
        Dim s As Integer = .Lines(i).Length
        If s = 0
            .Lines(i) = .Lines(i).Replace("' & vbcrlf & '","")
            '.Lines(i).Delete()
        End If
    Next
End With

[此贴子已经被作者于2020/5/19 10:21:11编辑过]

 回到顶部
帅哥,在线噢!
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107034 积分:544401 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/5/19 10:24:00 [只看该作者]

Dim lst As new List(of String)
For Each li As String In e.Form.Controls("TextBox1").Lines
    If li.Replace(" ","") > "" Then lst.add(li)
Next

e.Form.Controls("TextBox1").text = String.Join(vbcrlf,lst.ToArray)

 回到顶部
帅哥哟,离线,有人找我吗?
2425004926
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:712 积分:5553 威望:0 精华:0 注册:2019/11/14 9:36:00
  发帖心情 Post By:2020/5/19 10:30:00 [只看该作者]

非常谢谢!

 回到顶部