private void btnStop_Click( object sender, EventArgs e ) { this.bgWorker.CancelAsync(); MessageBox.Show( "Scanning aborted!", String.Empty, MessageBoxButtons.OK, MessageBoxIcon.Information ); this.btnStop.Enabled = false; this.ActivateStatusLabel( false ); this.gvResults.DataSource = null; this._usernameManager.Dispose(); this._usernameManager = null; this.DisableControls( this.Controls, true ); }
private void btnStart_Click( object sender, EventArgs e ) { if( this.IsSettingsValid() ) { this.gvResults.DataSource = null; this._usernameManager = new UsernameEnumeratorManager( this.GetBaseUrl() ); this._usernameSetting = new UsernameEnumeratorSetting { TextToSearch = this.tbTextToSearch.Text, Method = this.rbGet.Checked ? this.rbGet.Text : this.rbPost.Text, UrlParameters = this.tbParams.Text }; this.GetUserNmaeParameters(); this.ActivateStatusLabel( true ); this.DisableControls( this.Controls, false ); this.bgWorker.RunWorkerAsync(); } }