//DreamVisor終了対応
private async void OnOK(object sender, EventArgs args){
this.DialogResult = DialogResult.None;

string selectText = comboBoxSource.SelectedItem.ToString();
if (selectText == "為替")
{
this.Visible = false;
await CommandExec.UpdateUsYahoo();
CommandExec.UpdateFx();
this.Close();
return;}

/*
データのダウンロードダイアログで株価データソースの為替を選択して開始ボタンをクリックするだけ。ProgressBarは機能しないが終了したらダイアログも閉じる。
例外(エラー)処理はは不完全でProgressBarも機能せず、同期処理のため終了まで固まる感じになるが、こんな感じでデータ更新できるという一つの例。
HttpClient等の非同期処理に変更するとウィンドウは固まらなくなる。
*/
//DreamVisor終了対応終り
//両方の内容をチェックできたらダウンロード開始
if (CommitOrderGroup() && CommitNamingGroup()) StartDownload();
----------------------------------------------------------------------------------