// ...constructor, etc. private void ButtonForTask1_Clicked(object sender, EventArgs e) { var settings = ReadSettingsFromControls(); var task1 = new Task1(settings); task1.DoTheTask(ref this.WebBrowserControl1); }