コード例 #1
0
ファイル: Main.cs プロジェクト: q394304565/Addresslist
        /// <summary>
        /// 添加联系人组
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void AddGroup(object sender, EventArgs e)
        {
            var menuItem = sender as MenuItem;
            var g        = new GroupOperate
            {
                Text = menuItem.Text,
                ContactPersonGroup = new TB_ContactPersonGroup
                {
                    UId      = GlobalData.Current.CurrentUser.Id,
                    ParentId = 0
                }
            };

            if (g.ShowDialog(this) == DialogResult.OK)
            {
                _treeNode.Nodes.Add(CreateGroupTreeNode(g.ContactPersonGroup));
            }
        }
コード例 #2
0
ファイル: Main.cs プロジェクト: q394304565/Addresslist
        /// <summary>
        /// 修改联系人组
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void ModifyGroup(object sender, EventArgs e)
        {
            var menuItem = sender as MenuItem;

            if (tvItems.SelectedNode != null)
            {
                var contactPersonGroup = tvItems.SelectedNode.Tag as TB_ContactPersonGroup;
                var g = new GroupOperate
                {
                    Text = menuItem.Text,
                    ContactPersonGroup = contactPersonGroup
                };
                if (g.ShowDialog(this) == DialogResult.OK)
                {
                    tvItems.SelectedNode.Text        = g.ContactPersonGroup.Name;
                    tvItems.SelectedNode.Tag         = g.ContactPersonGroup;
                    tvItems.SelectedNode.ToolTipText = string.Format("联系人组:{0}", g.ContactPersonGroup.Name);
                }
            }
        }