我希望能够从一个richtextbox(称为ReportText)中选择多个“列”数据,并将其显示在第二个richtextbox(称为UploadText)中。按列,我的意思是每个由vbTab分隔的数据
我的数据看起来有点像这样:
column1(vbTab)column2(vbTab)column3(vbTab)column4(vbTab)column5 .....(vbCrLf)
1a(vbTab)1b(vbTab)1c(vbTab)1d(vbTab) )1e(vbTab)....(vbCrLf)
2a(vbTab)2b(vbTab)2c(vbTab)2d(vbTab)2e(vbTab)....(vbCrLf)
- 注意我已写入(vbTab)来表示信息的制表符分隔性质和(vbCrLf)新行。
- 请注意,第一个RTB中的信息将包含5列以上和3行,以上是出于说明目的。
有谁可以请我指导我如何做到这一点?很高兴详细说明任何不清楚的部分。我假设我想分成2d数组(或类似)但不知道如何做到这一点,也没有要求第一个RTB(ReportText)的column1和column3中的特定数据显示在第二个RTB中(UploadText)。
先谢谢你的帮助,
最高
答案 0 :(得分:0)
Lines
的{{1}}属性负责RichTextBox
问题。在每一行中,您可以通过将vbCrLf
作为分割字符来依赖Split
。下面的示例代码获取vbTab
中所有行的第三列(index = 2)值,并将它们(每行一行)写入InRTB
:
OutRTB