コード例 #1
0
 private bool IsFilterMatch(Twitter.FormattedEvent x)
 {
     if (!CheckBoxFilter.Checked || string.IsNullOrEmpty(TextBoxKeyword.Text))
     {
         return(true);
     }
     else
     {
         if (CheckRegex.Checked)
         {
             try
             {
                 Regex rx = new Regex(TextBoxKeyword.Text);
                 return(rx.Match(x.Username).Success || rx.Match(x.Target).Success);
             }
             catch (Exception ex)
             {
                 MessageBox.Show(Properties.Resources.ButtonOK_ClickText3 + ex.Message, "", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                 return(false);
             }
         }
         else
         {
             return(x.Username.Contains(TextBoxKeyword.Text) || x.Target.Contains(TextBoxKeyword.Text));
         }
     }
 }
コード例 #2
0
 private ListViewItem CreateListViewItem(Twitter.FormattedEvent source)
 {
     string[] s = { source.CreatedAt.ToString(), source.Event.ToUpper(), source.Username, source.Target };
     return(new ListViewItem(s));
 }
コード例 #3
0
 private ListViewItem CreateListViewItem(Twitter.FormattedEvent source)
 {
     string[] s = { source.CreatedAt.ToLocalTimeString(), source.Event.ToUpper(CultureInfo.CurrentCulture), source.Username, source.Target };
     return(new ListViewItem(s));
 }