0
У меня есть следующий код и вы хотите сделать две вещи. Я хотел бы разделить два кода W.writeLine на одну или две строки. VbCrlf, похоже, не работает, я получаю ошибки. Я также хотел бы изменить цвет Total Due и TotalDueTextBox.Text на красный. Какие-либо предложения?Как отформатировать строку Break (VBCrLf)
Private Sub SaveAsToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles SaveAsToolStripMenuItem.Click
sFile.InitialDirectory = ("C:\")
sFile.FileName = ("Save As...")
sFile.Filter = ("Only Text Files (*.txt)|*.txt")
sFile.ShowDialog()
Dim W As New IO.StreamWriter(sFile.FileName, True) ' notes from class need messgbox
Dim i As Integer
For i = 0 To PurchaseListBox.Items.Count - 1
W.WriteLine(PurchaseListBox.Items.Item(i))
Next
Dim TotalDue As String = TotalDueTextBox.Text
W.WriteLine(vbTab & vbTab & vbTab & vbTab & vbTab & vbTab & vbTab & "TotalDue" & TotalDueTextBox.Text.PadLeft(14, ""))
W.Close()
End Sub
Какая ошибка у вас? Не должно быть причин не использовать 'VbCrLf'. Вы всегда можете использовать его эквивалент структуры, 'Environment.NewLine' – codemonkeh