Esempio n. 1
0
        /// <summary>
        /// 打开新建小抄窗口,成功返回小抄ID,否则返回null
        /// </summary>
        /// <param name="itemID">归属项目ID</param>
        public static string addNewXC(string itemID)
        {
            XiaoChao xc = new XiaoChao(null, itemID);

            xc.Text = "新建小抄";
            xc.ShowDialog();
            return(_xcID);
        }
Esempio n. 2
0
        private void addXC_Menu_Click(object sender, EventArgs e)
        {
            string xcID = XiaoChao.addNewXC(itemID);

            if (xcID != null)
            {
                DataTable    dt = OLEREO.Library.SQLite.ExecuteDataTable("SELECT * FROM XiaoChao WHERE id = " + xcID, ZIKU.DataBase.Config.Instance.Path);
                ListViewItem li = new ListViewItem();
                li.Tag  = xcID;
                li.Text = dt.Rows[0]["name"].ToString();
                oListView1.Items.Add(li);
            }
        }
Esempio n. 3
0
        /// <summary>
        /// 打开编辑小抄窗口
        /// </summary>
        /// <param name="xcID">小抄ID</param>
        public static bool editXC(string xcID)
        {
            XiaoChao xc = new XiaoChao(xcID);

            xc.Text = "编辑小抄";
            ZIKU.DataBase.XiaoChao xcSL = ZIKU.DataBase.XiaoChao.getInstance(xcID);
            xc.nameBox.Text              = xcSL.name;
            xc.valueBox.text             = xcSL.valueShow;
            xc.argumentsBox.text         = xcSL.argumentsShow;
            xc.introduceBox.Text         = xcSL.introduce;
            xc.searchAliasBox.Text       = xcSL.searchAlias;
            xc.copyIntroduce_Box.Checked = xcSL.copyIntroduce;
            xc.ShowDialog();
            if (_xcID == null)
            {
                return(false);
            }
            else
            {
                return(true);
            }
        }
Esempio n. 4
0
 private void editXC_Menu_Click(object sender, EventArgs e)
 {
     XiaoChao.editXC(oListView1.SelectedItems[0].Tag.ToString());
 }