private void btnStopCheckProxy_Click(object sender, EventArgs e) { StagramProxyChecker.classes.ClProxyChecker.proxyStop = true; StagramProxyChecker.classes.ClProxyChecker _ClProxyChecker = new StagramProxyChecker.classes.ClProxyChecker(); Thread _ThreadStopProxyCheck = new Thread(() => _ClProxyChecker.stopProxy()); _ThreadStopProxyCheck.Name = "StopIP"; _ThreadStopProxyCheck.Start(); }
public void getchekingproxy() { try { Thread.CurrentThread.IsBackground = true; StagramProxyChecker.classes.ClProxyChecker.lstProxyThread.Add(Thread.CurrentThread); StagramProxyChecker.classes.ClProxyChecker.lstProxyThread = StagramProxyChecker.classes.ClProxyChecker.lstProxyThread.Distinct().ToList(); } catch { } new Thread(() => { StagramProxyChecker.classes.ClProxyChecker ClProxyChecker = new StagramProxyChecker.classes.ClProxyChecker(); ClProxyChecker.proxycheckStart(); }).Start(); }
private void btnStopCheckProxy_Click(object sender, EventArgs e) { StagramProxyChecker.classes.ClProxyChecker.proxyStop = true; StagramProxyChecker.classes.ClProxyChecker _ClProxyChecker = new StagramProxyChecker.classes.ClProxyChecker(); Thread _ThreadStopProxyCheck = new Thread(()=> _ClProxyChecker.stopProxy()); _ThreadStopProxyCheck.Name = "StopIP"; _ThreadStopProxyCheck.Start(); }