Frage

Ich habe ein Rich-Text-Feld erstellt, die den „TextBox.Text“ Wert in einer SDF-Datenbank gespeichert. Das Speichern funktioniert, aber die Formatierung scheint verloren zu sein. Ist das etwas, das SDF-Datenbanken können nicht damit umgehen? Muss ich in binären oder etwas speichern? Nicht sicher, wie das entweder zu tun.

Ich bin mit Visual Basic Express Edition mit WinForms und btw in VisualBasic.NET Schreiben

Dies ist, wie ich in der Datenbank gespeichert werden:

Private Sub btnToolStripSave_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnToolStripSave.Click
    Try
        Me.Validate()
        Me.SangerBindingSource.EndEdit()
        Me.SangerTableAdapter.Update(Me.MusicBaseDBDataSet.Sanger)
        Me.MusicBaseDBDataSet.Sanger.AcceptChanges()

    Catch ex As Exception
        MsgBox(ex.Message)
    End Try
End Sub

Und das ist, wie ich den Text in den Reichen Textbox einfügen

txtBoxText.SelectionFont = New Font("Verdana", 16, FontStyle.Bold)
txtBoxText.SelectionColor = System.Drawing.Color.RoyalBlue

txtBoxText.SelectionLength = 0
txtBoxText.SelectedText = btnA.Text & btnB.Text & "   "

txtBoxText.SelectionFont = New Font("Verdana", 12, FontStyle.Regular)
txtBoxText.SelectionColor = System.Drawing.Color.Black

Keine korrekte Lösung

Andere Tipps

Verwenden Sie die RichTextBox.Text Eigenschaft nicht: dass die Formatierung entfernt. Verwenden Sie die RichTextBox.Rtf Eigenschaft.

Zu den Eigenschaften von txtBoxText. das (Databindings) Elements Nach der Erweiterung sollten Sie in der Lage, die Bindung von der Text Eigenschaft zu ändern Rtf

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top