/// <summary>入力が妥当か</summary> private bool IsValidInput() { // URLテキストボックス入力チェック if (txt_URL.Text == string.Empty) { MessageBox.Show(Define.ERR_TEXTBOX_URL_EMPTY, "", MessageBoxButtons.OK); return(false); } // 検索文字テキストボックス入力チェック if (ErrCheck.IsEmptySearchStringTextBox(Controls)) { MessageBox.Show(Define.ERR_TEXTBOX_URL_SEARCHSTRING, "", MessageBoxButtons.OK); return(false); } string errMsg = string.Empty; // URLが爆サイ掲示板であるか確認 if (!ErrCheck.IsValidUrl(txt_URL.Text, out errMsg)) { MessageBox.Show(errMsg, "", MessageBoxButtons.OK); return(false); } return(true); }
/// <summary>検索文字テキストボックスが空であるかを判定する</summary> /// <param name="outErrMsg"></param> /// <returns></returns> public static bool IsEmptySearchStringTextBox(ControlCollection controls) { int emptyTextBoxCount = 0; for (int i = 1; i <= Define.TEXTBOX_COUNT; i++) { Control[] cs = controls.Find("txt_SearchString" + i.ToString(), true); if (cs.Length <= 0) { continue; } TextBox textBox = cs[0] as TextBox; if (ErrCheck.IsEmptySearchStringTextBox(textBox.Text)) { emptyTextBoxCount++; } } return(emptyTextBoxCount == Define.TEXTBOX_COUNT); }