2012-01-14 80 views
1

简单的问题,我有可能会multilined(它可能无法根据用户输入),被称为我一个文本框:如何在每一行的开头放置一个空格?

dim i as string 
i = textbox1.text 

我需要在每一行的开始插入空格一世。可能吗?

+1

您使用的是VB6还是VB.Net – 2012-01-14 20:03:37

回答

1

由一个新行后跟一个空格手动添加的空间的第一行,并更换所有新的行:与空间

  • i = " " & Replace(textbox1.text, Chr$(10), Chr$(10) & " ") 
    
  • +0

    我粘贴了这段代码,结果发现错误:“类型字符'$'与声明的数据类型'Char'不匹配” – user1081679 2012-01-14 19:47:15

    1
    i = " " + replace(trim(textbox1.text), vbCrLf, " " + vbCrLf) 
    
    1. 启动修剪TextBox1中,以便摆脱领先空间(我假设你想要1)
    2. 用空格+ CR替代CR/LF LF LF
    相关问题