【问题标题】:display a string with multiple lines in TextBox在 TextBox 中显示多行字符串
【发布时间】:2014-12-31 10:03:24
【问题描述】:

我有一个 winforms 应用程序,我想在一个文本框中显示多行字符串的值

 Me.txtRenseignement.Text = ""
 Dim strRensei As String() = Split(Data_RenseignementComplementaire, Environment.NewLine)
 For Each ligne In strRensei
                Me.txtRenseignement.Text &= ligne & Environment.NewLine
 Next

它不起作用,即使我将Environment.NewLine 更改为vbCrLfstrRensei 会将所有行视为唯一行。在调试模式下,使用文本可视化器,我可以看到Data_RenseignementComplementaire 有多行!!!

  1. 这个问题的原因是什么?
  2. 我该如何解决?

【问题讨论】:

  • 您需要将Multiline属性设置为True

标签: .net vb.net string winforms


【解决方案1】:

您应该将属性 MultiLine 更改为 true 这样做:

txtRenseignement.Multiline = True

【讨论】:

    【解决方案2】:

    使用TextBox.Multiline 属性

    参考this

    【讨论】:

      【解决方案3】:

      通过检查文本框属性来激活多行。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2015-07-05
        • 1970-01-01
        • 1970-01-01
        • 2010-11-20
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多