2012-05-28 27 views
0

我有一個字符串,我已經創建了一個模板可以這麼說。如何循環一個字符串並創建一個數組? - VB.NET

{

Dim myvariable as string 
Richtextbox1.text = Richtextbox1.text & "The dog jumped over the" & myvariable & "to find the fox." 

}

我有一個包含加載到變量例如選項列表列表框:圍欄,水桶等

所以句子會讀像

  1. 狗跳過圍欄找到狐狸
  2. 狗跳上了水桶找狐狸

現在我把它編碼顯示成一個豐富的文本框,但一切都在同一個格式文本框。

我想在每個循環結束時將字符串加載到數組中,這樣我就可以將每個句子分開。

這樣做的最好方法是什麼?

感謝

回答

0

比方說,你的ListBox控件的名稱是myLstBox和你RichTextBox控件是myRchBox

Private Sub WriteOnRichTextBox() 
    For Each xStr As String In myLstBox.Items 
     myRchBox.AppendText("The dog jumped over the " & _ 
           xStr & " to find the fox.") 
     myRchBox.AppendText(ControlChars.NewLine) 
    Next 
End Sub 

您需要循環對所有在列表框找到的項目。

+0

嘿謝謝約翰,但那部分我已經編碼正確。現在我的代碼循環遍歷列表框並將該單詞插入到變量中,然後將該句子寫入richtext。我試圖弄清楚的是,在它已經結束了這個句子並把這個單詞放到了位置之後,在抓下一個句子之前我怎麼能把這個句子放到一個數組中呢?當我點擊「去」按鈕時,請看現在我的richtextbox將3個句子填充到一個富文本框中。每個句子都包含一個來自列表框的單詞。 – user1419560

+0

我想弄清楚每個循環結束時的句子。例。狗跳過柵欄...完成把它放入一個字符串.... sentnce 2..done ...把​​它放入一個字符串..等等。因此,句子1,句子2和句子3在某種程度上數組,我可以用代碼做其他事情。 – user1419560

相關問題