L'affichage du contenu HTML à l'intérieur d'une zone de texte
Je suis en utilisant le code suivant, pour obtenir mon code HTML brut de chaîne à partir de l'URL et de l'afficher à l'intérieur d'une (riche) zone de texte de la forme:
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Me.TransparencyKey = Me.BackColor
Dim client As WebClient = New WebClient()
RichTextBox1.Text = client.DownloadString("http://myurl.com/raw.php")
End Sub
Le problème est que, la chaîne HTML n'est pas converti et je peux voir les balises HTML à l'intérieur d'une zone de texte en texte, je veux dire la Hello <strong>World</strong>
n'est pas convertie en "Bonjour Monde".
Je sais que je peux utiliser un objet WebBrowser, mais je tiens à mettre en couleur d'arrière-plan de la blanche et transparente qui n'est pas autorisé pour autant que je sais. Une autre raison pour laquelle je ne veux pas utiliser WebBrowser sont des liens, parce que quand le téléchargé chaîne a quelques <a href="...">...</a>
balises, il sera converti mais quand je veux ouvrir avec un navigateur par défaut, au lieu d'un type de changement d'emplacement dans une boîte.
Est qu'il ya une solution pour cela?
Vous devez vous connecter pour publier un commentaire.
Un Zone de texte ne peut pas rendre le code HTML. Ce que vous avez besoin est une modification de la RichTextBox de contrôle qui gère le HTML. Cette peut vous aider à obtenir commencé atleast.
Puis il y a la HtmlTextbox pour Windows.Les formes de contrôle qui pourrait la suite de vos besoins.
Color.Transparent
mais ça ne fonctionne pas. Aussi, lorsque je clique sur la zone de texte, il fais minimiser ma demande.