Esempio n. 1
0
 private void TbCode_TextChanged(object sender, EventArgs e)
 {
     if (LabelMetadata.Text.Contains("見つかりませんでした"))
     {
         LabelMetadata.Text = "";
     }
     if (TbCode.Text.Length == 4 && int.TryParse(TbCode.Text, out int code))
     {
         IsReading = true;
         int count = disclosures.SearchBrand(code);
         if (count > 0)
         {
             LabelMetadata.Text     = string.Format("コード{0} {1}件見つかりました", code, disclosures.TableDocuments.Rows.Count);
             dgvList.DataSource     = disclosures.DvDocuments;
             comboFilter.DataSource = disclosures.Types;
             currentRow1            = -1;
             if (splitMain.Panel1Collapsed)
             {
                 splitMain.Panel1Collapsed        = false;
                 splitUpper.Panel2Collapsed       = false;
                 splitLower.Panel2Collapsed       = false;
                 this.splitUpper.SplitterDistance = setting.UpperDistance;
             }
         }
         else
         {
             TbCode.Clear();
             LabelMetadata.Text = string.Format("コード{0}の銘柄は見つかりませんでした", code);
         }
         IsReading = false;
     }
     else if (TbCode.TextLength > 4)
     {
         TbCode.Text = TbCode.Text.Substring(TbCode.Text.Length - 1, 1);
     }
 }