Example #1
0
        void menu_modify(object sender, EventArgs e)
        {
            if (this.listView_map.SelectedItems.Count == 0)
            {
                MessageBox.Show(this, "尚未选择要修改的事项");
                return;
            }

            DbNameMapItemDlg dlg = new DbNameMapItemDlg();

            dlg.Font        = GuiUtil.GetDefaultFont();
            dlg.SearchPanel = this.SearchPanel;
            dlg.Origin      = ResPath.GetRegularRecordPath(this.listView_map.SelectedItems[0].SubItems[0].Text);
            dlg.Target      = ResPath.GetRegularRecordPath(this.listView_map.SelectedItems[0].SubItems[1].Text);
            dlg.WriteMode   = this.listView_map.SelectedItems[0].SubItems[2].Text;

            dlg.ShowDialog(this);

            if (dlg.DialogResult != DialogResult.OK)
            {
                return;
            }

            this.listView_map.SelectedItems[0].SubItems[0].Text = ResPath.GetReverseRecordPath(dlg.Origin);
            this.listView_map.SelectedItems[0].SubItems[1].Text = ResPath.GetReverseRecordPath(dlg.Target);
            this.listView_map.SelectedItems[0].SubItems[2].Text = ResPath.GetReverseRecordPath(dlg.WriteMode);
        }
Example #2
0
        void FillList()
        {
            this.listView_linkInfo.Items.Clear();

            for (int i = 0; i < LinkInfos.Count; i++)
            {
                LinkInfo info = (LinkInfo)LinkInfos[i];

                ListViewItem item = new ListViewItem(ResPath.GetReverseRecordPath(info.ServerPath), 0);
                item.SubItems.Add(info.LocalPath);

                this.listView_linkInfo.Items.Add(item);
            }
        }
Example #3
0
        /// <summary>
        /// 在listview最后追加一行
        /// </summary>
        /// <param name="strID"></param>
        /// <param name="others"></param>
        public void NewLine(string strID,
                            string[] others)
        {
            EnsureColumns(others.Length + 1);

            ListViewItem item = new ListViewItem(ResPath.GetReverseRecordPath(strID), 0);

            this.listView_records.Items.Add(item);

            for (int i = 0; i < others.Length; i++)
            {
                item.SubItems.Add(others[i]);
            }
        }
Example #4
0
        void FillList()
        {
            this.listView_map.Items.Clear();

            for (int i = 0; i < this.DbNameMap.Count; i++)
            {
                DbNameMapItem mapitem = this.DbNameMap[i];

                ListViewItem item = new ListViewItem(ResPath.GetReverseRecordPath(mapitem.Origin), 0);

                item.SubItems.Add(ResPath.GetReverseRecordPath(mapitem.Target));
                item.SubItems.Add(mapitem.Style);

                this.listView_map.Items.Add(item);
            }
        }
Example #5
0
        void menu_new(object sender, EventArgs e)
        {
            DbNameMapItemDlg dlg = new DbNameMapItemDlg();

            dlg.Font = GuiUtil.GetDefaultFont();

            dlg.SearchPanel = this.SearchPanel;
            dlg.ShowDialog(this);

            if (dlg.DialogResult != DialogResult.OK)
            {
                return;
            }

            ListViewItem item = new ListViewItem(ResPath.GetReverseRecordPath(dlg.Origin), 0);

            item.SubItems.Add(ResPath.GetReverseRecordPath(dlg.Target));
            item.SubItems.Add(dlg.WriteMode);

            this.listView_map.Items.Add(item);
        }