private void tsmiImportURL_Click(object sender, EventArgs e) { if (ImportRequested != null) { string url = InputBox.GetInputText(Resources.ExportImportControl_tsmiImportURL_Click_URL_to_download_settings_from); if (!string.IsNullOrEmpty(url)) { btnImport.Enabled = false; string json = null; TaskEx.Run(() => { json = Helpers.DownloadString(url); }, () => { Import(json); btnImport.Enabled = true; }); } } }