//----------当个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; } } } }
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; } } }
/// <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); } }