2013-07-14 5 views
0

Ok, donc j'essaie de faire plusieurs webrequests, mais d'une manière différente.Plusieurs lignes Webrequest de RichTextBox

je suis en train de laisser mes utilisateurs ajouter les sites Web sur chaque ligne d'un richtextbox et quand ils cliquent sur un bouton, il courrai ceci:

Dim request As WebRequest = WebRequest.Create("Website") 

Mais pas pour le richtextbox trou, mais pour chaque ligne , donc dire que le richtextbox a toutes ces lignes:

google.com 
facebook.com 
youtube.com 

et une fois qu'ils cliquent sur le bouton, ces sites seront mis dans l'espace où il est dit site.

Si quelqu'un peut m'aider avec ceci, merci!

Aussi désolé si cela est en désordre, je ne pense pas qu'il existe une autre façon de présenter cette information!

Répondre

0

Cela pourrait vous aider à démarrer. Ont une propriété zones de texte Lines qui contient une collection de chaînes de chaque ligne de la zone de texte (See this MSDN page for reference)

Dim arrUrls() As String = RichTextBox1.Lines 
    For i As Integer = 0 To UBound(arrUrls) 
     If Not arrUrls(i).Length=0 Then Dim request As System.Net.WebRequest = System.Net.WebRequest.Create(arrUrls(i)) 
    Next 
+0

ne semblant pas travailler ... – RepairServices

+0

Le tableau arrUrls a chacune des lignes du richtextbox en elle sous forme de chaînes - et Dans votre cas, chacune de ces chaînes dans le tableau est une URL de site Web.Une fois que vous avez cela, vous pouvez faire ce que vous voulez avec les URL.J'ai modifié ma réponse pour tenir compte des lignes vides - Je l'ai testé et ça marche – rwisch45

+0

Je n'essaie pas d'obtenir les sites Web à chaque ligne, comme je veux qu'il soit capable de détecter si les sites sont sur des lignes différentes de la zone richtext, mais pas dans le format des lignes , et puis il les prend de chaque ligne, et va à eux ... – RepairServices