Bonjour à tous !
Je suis débutant en vb.net et suis face à un problème de taille. Auparavant j'étais sous Visual Basic 6.0 et avais le même soucis. Voici mon problème.
J'ai pris les codes suivants sur le site Microsoft. Je crée un fichier texte en écriture de cette façon :
Private Sub btnEcrire_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnEcrire.Click
Dim Phrase As String = rtbEcran.Text
My.Computer.FileSystem.WriteAllText("D:\VB.NET\MONFICHIER.TXT", Phrase, False)
end sub
En lecture cela donne :
Private Sub btnLire_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnLire.Click
rtbEcran.Text = My.Computer.FileSystem.ReadAllText ("D:\VB.NET\MONFICHIER.TXT") & vbCrLf
End Sub
J'ai mis sur la feuille un bouton Font me permettant d'ouvrir la boîte de dialogues des polices de caractères avec le code suivant :
Private Sub btnFont_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnFont.Click
If font.ShowDialog <> Windows.Forms.DialogResult.Cancel Then
rtbEcran.ForeColor = font.Color
rtbEcran.Font = font.Font
End If
End Sub
Tous ces codes ont été comme déjà dit copiés depuis le site Microsoft. Mon problème est que je ne parviens pas une fois le programme fermé puis relancé à récupérer tous les attributs de la police de caractères que j'avais choisis avant d'écrire dans le fichier.
Est-ce que quelqu'un pourrait me dire comment faire pour récupérer cette dernière ? Je précise que rtbEcran est une RichTextBox.
Je vous remercie tous d'avance et vous souhaite une agréable journée !
Partager