Example #1
0
        public void ShowSearch(ArrayList itemlist)
        {
            ListView1.Items.Clear();
            ListViewFuc listView = new ListViewFuc();
            for (int j = 0; j < itemlist.Count; j++)
            {
                Item newitem = (Item)itemlist[j];

                string readed;
                if (newitem.Readed == 0)
                    readed = "";

                else
                    readed = "√";
                ListViewItem lvitem = new ListViewItem(readed);
                string mark;
                if (newitem.Marked != 0)
                    mark = "★";
                else
                    mark = "";
                lvitem.SubItems.Add(mark);
                lvitem.SubItems.Add(newitem.CreateTime.ToString());
                lvitem.SubItems.Add(newitem.ItemTitle);
                lvitem.SubItems.Add(newitem.UpdateTime);
                lvitem.SubItems.Add(newitem.ItemUrl);
                lvitem.SubItems.Add("test");///////////////////////////////////////////
                lvitem.SubItems.Add(newitem.ItemId.ToString());

                ListView1.Items.Add(lvitem);
            }
        }
Example #2
0
 //public void InitRssSource()
 //{
 //    rss = new InfoSource();
 //    rss = XmlAccess.LoadRss();
 //}
 private void ItemlistView_MouseUp(object sender, MouseEventArgs e)
 {
     if (e.Button == MouseButtons.Right)
     {
         if (this.ListView1.SelectedItems.Count > 0)
         {
             this.ViewcontextMenuStrip.Show(Cursor.Position.X + 10, Cursor.Position.Y + 10);
         }
         else
         {
             this.ViewcontextMenuStrip.Hide();
         }
     }
     if (e.Button == MouseButtons.Left)
     {
         ListViewFuc lVF = new ListViewFuc();
         if (ListView1.SelectedItems.Count != 0)
         {
             lVF.MarkRead(ListView1, ListView1.SelectedItems[0]);
         }
     }
 }
Example #3
0
        private void marktoolButton_Click(object sender, EventArgs e)
        {
            ListViewFuc lVF = new ListViewFuc();
            if (ListView1.SelectedItems.Count != 0)
            {
                lVF.MarkStar(ListView1, ListView1.SelectedItems[0]);
            }
            else
            {
                MessageBox.Show("请选择要加星标的条目!", "", MessageBoxButtons.OK, MessageBoxIcon.Information);

            }
        }
Example #4
0
        private void ChantreeView_AfterSelect(object sender, TreeViewEventArgs e)
        {
            ListView1.Items.Clear();
            ListViewFuc listView = new ListViewFuc();
            ArrayList rsslist = new InfoSource().RssList;
            Rss rss_sel;
            for (int i = 0; i < rsslist.Count; i++)
            {
                rss_sel = (Rss)rsslist[i];
                if (rss_sel.RssTitle == e.Node.Text)
                {
                    for (int j = 0; j < rss_sel.ItemList.Count; j++)
                    {
                        Item newitem = (Item)rss_sel.ItemList[j];

                        string readed;
                        if (newitem.Readed == 0)
                            readed = "";

                        else
                            readed = "√";
                        ListViewItem lvitem = new ListViewItem(readed);
                        string mark;
                        if (newitem.Marked != 0)
                            mark = "★";
                        else
                            mark = "";
                        lvitem.SubItems.Add(mark);
                        lvitem.SubItems.Add(newitem.CreateTime.ToString());
                        lvitem.SubItems.Add(newitem.ItemTitle);
                        lvitem.SubItems.Add(newitem.UpdateTime);
                        lvitem.SubItems.Add(newitem.ItemUrl);
                        lvitem.SubItems.Add("test");///////////////////////////////////////////
                        lvitem.SubItems.Add(newitem.ItemId.ToString());

                        ListView1.Items.Add(lvitem);
                    }
                }
            }
            /*   SearchIndb(e.Node.Text)
               {
                    数据库操作
                    查找好一个数据直接插入;
                   listView.InsertData(条目的7个信息项 );
            */

            //test
            //listView.InsertData(ListView1,arraylist);
        }