【发布时间】:2015-06-27 03:12:14
【问题描述】:
我的代码
Imports System.IO
Public Class Form1
Dim thread As System.Threading.Thread
Dim thread2 As System.Threading.Thread
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
thread = New System.Threading.Thread(AddressOf getproxy)
thread.Start()
End Sub
Private Sub getproxy()
Try
Dim ip As String = "76.125.85.66:16805 | 0.238 | Little Rock | AR | Unknown | United States69.207.212.76:49233 | 0.274 | Sayre | PA | 18840 | United States96.42.127.190:25480 | 0.292 | Sartell | MN | 56377 | United States"
For Each m As Match In Regex.Matches(ip, "(?:\d{1,3}\.){3}\d{1,3}:\d+")
TextBox1.Text += (m.Value) & vbNewLine
Next
Catch ex As Exception
MsgBox(ex.Message)
End Try
End Sub
我希望它显示文本框所有代理格式
76.125.85.66:16805
69.207.212.76:49233
96.42.127.190:25480
但是出错了
{"跨线程操作无效:控件'TextBox1'从创建它的线程以外的线程访问。"}
【问题讨论】:
标签: vb.net multithreading