Пример #1
0
        /// <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);
        }
Пример #2
0
        /// <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);
        }