Exemple #1
0
        //----------当个ItemBox行为

        /// <summary>
        /// 进入ItemBox  //切换
        /// </summary>
        private void itemBox_Enter(object sender, EventArgs e)
        {
            ItemBox ib = sender as ItemBox;

            nowSelectItemBox = ib;
            if (ib.Tag != null)
            {
                if (isItemMode(nowSeMode))
                {
                    if (ib.Tag != null)
                    {
                        SetItemIntroduce(ib.Tag.ToString());
                    }
                }
                else if (nowSeMode is XiaoChaoMode)
                {
                    ZIKU.DataBase.XiaoChao xc = ZIKU.DataBase.XiaoChao.getInstance(ib.Tag.ToString());
                    if (xc != null)
                    {
                        title_Label.Text   = xc.name;
                        ItemIntroduce.Text = xc.introduce;
                    }
                }
            }
        }
Exemple #2
0
 private void XiaoChaoMenu_Opening(object sender, System.ComponentModel.CancelEventArgs e)
 {
     editXC_Menu.Enabled     = false;
     openXCPath_Menu.Visible = false;
     xc = ZIKU.DataBase.XiaoChao.getInstance(seForm.nowSelectItemBox.Tag.ToString());
     if (xc != null)
     {
         editXC_Menu.Enabled = true;
         if (xc.valueExpand != "" && (System.IO.File.Exists(xc.valueExpand) || System.IO.Directory.Exists(xc.valueExpand)))
         {
             openXCPath_Menu.Visible = true;
         }
     }
 }
Exemple #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);
            }
        }