Exemplo n.º 1
0
        private void cmiDel_Click(object sender, EventArgs e)
        {
            DEBrowser tag = (DEBrowser)this.lvwBrowser.SelectedItems[0].Tag;

            if ((tag.Option & 8) == 8)
            {
                if (MessageBox.Show("是否删除选中浏览器?", "删除浏览器", MessageBoxButtons.OKCancel, MessageBoxIcon.Question) == DialogResult.OK)
                {
                    PLBrowser browser2 = new PLBrowser();
                    try
                    {
                        tag.Creator = ClientData.LogonUser.LogId;
                        if (browser2.Delete(tag))
                        {
                            this.lvwBrowser.SelectedItems[0].Remove();
                            this.frmMain.RefreshBrowser();
                            this.frmMain.FileTypeRefresh(sender, e);
                        }
                    }
                    catch (EnvironmentException exception)
                    {
                        MessageBox.Show(exception.Message, "删除浏览器", MessageBoxButtons.OK, MessageBoxIcon.Hand);
                    }
                    catch
                    {
                        MessageBox.Show("删除浏览器失败!", "删除浏览器", MessageBoxButtons.OK, MessageBoxIcon.Hand);
                    }
                }
            }
            else if (((tag.Option & 0x10) == 0x10) && (MessageBox.Show("是否删除选中编辑器?", "删除编辑器", MessageBoxButtons.OKCancel, MessageBoxIcon.Question) == DialogResult.OK))
            {
                PLBrowser browser3 = new PLBrowser();
                try
                {
                    tag.Creator = ClientData.LogonUser.LogId;
                    if (browser3.Delete(tag))
                    {
                        this.lvwBrowser.SelectedItems[0].Remove();
                        this.frmMain.RefreshBrowser();
                        this.frmMain.FileTypeRefresh(sender, e);
                    }
                }
                catch (EnvironmentException exception2)
                {
                    MessageBox.Show(exception2.Message, "删除编辑器", MessageBoxButtons.OK, MessageBoxIcon.Hand);
                }
                catch
                {
                    MessageBox.Show("删除编辑器失败!", "删除编辑器", MessageBoxButtons.OK, MessageBoxIcon.Hand);
                }
            }
        }