我希望将数组的每个元素输入到用户窗体上的多行文本框中的新行中。我将文本框的多行和EnterKeyBehaviour设置为True。
下面的代码将输入数组元素,但输入后它们将被下一个元素覆盖。
For i = LBound(clipArray) To UBound(clipArray)
frmMyForm.txtBox.Text = clipArray(i)
Next
我已经尝试过像下面这样的变体(使用vbCr、vbCrLf等),但仍然不起作用。
frmMyForm.txtBox.Text = clipArray(i, vbNewLine)
我怎么才能修好?
我有一个代码,可以将列表框中的多个选定项转换为一行逗号分隔值。现在我想在多行文本框中实现同样的事情,在多行文本框中,值将像abc,def,pqr。现在我想将它们分开,以便在数据库'abc','def','pqr‘中进行搜索。我正在使用的下面的代码是用于listbox的,如何修改它以便我可以将它用于文本框目的
var SB = new StringBuilder();
foreach (ListItem lst in ListBox1.Items)
{
if (lst.Selected)
{
我有一个多行文本框。当用户只需键入内容时,文本框会将文本换行,并将文本保存为一行。用户也可以输入换行符,例如,当输入“项目符号”列表时:
Here are some suggestions:
- fix this
- remove that
- and another thing
现在,当我尝试显示此字段的值时,出现了问题。为了保留格式,我目前用<pre>来包装演示文稿-这是为了保留用户提供的分隔符,但是当有许多文本保存为单行时,它会将整个文本块显示为单行,导致需要水平滚动才能看到所有内容。
有没有一种优雅的方法来处理这两种情况?
我有一个带有几个文本框的表单,我希望将每个文本框的内容写入.txt文件中的新行。如图所示,用户填写表单,信息存储在文件中。然后,我希望能够从文件中检索到相同的文本框中的信息。到目前为止,我能够做到这一点,但是当文本框之一是多行时,我会遇到问题。
Printline(1, txtBox1.text)
Printline(1, txtBox2.text)´which is the multiline one
Printline(1, txtBox3.text)
当我从文件中读取它时,我得到了多行文本框的第二行,其中我希望文本来自txtBox3。
LineInput(1, txtBox1.tex