コード例 #1
0
 protected void OnSubItemClicked(SubItemEventArgs e)
 {
     if (SubItemClicked != null)
     {
         SubItemClicked(this, e);
     }
 }
コード例 #2
0
 protected void OnSubItemBeginEditing(SubItemEventArgs e)
 {
     if (SubItemBeginEditing != null)
     {
         SubItemBeginEditing(this, e);
     }
 }
コード例 #3
0
        private void listView1_SubItemClicked(object sender, SubItemEventArgs e)
        {
            if (this.listView1.SelectedItems.Count == 0)
            {
                return;
            }
            if (e.SubItem == 0) // Password field
            {
                return;
            }

            else
            {
                if (e.SubItem == 3)
                {
                    UserRightsCfg userRight = new UserRightsCfg();

                    userRight.ShowDialog();
                    if (userRight.DialogResult == DialogResult.OK)               //判断是否按下-确定-按钮
                    {
                        listView1.Items[e.Item.Index].SubItems[3].Text = "<已配置>";
                        //保存权限配置
                        PublicDataClass._SaveRoleInfo.RoleInfo[e.Item.Index].rightCfgState = true;

                        for (int k = 0; k < 9; k++)
                        {
                            PublicDataClass._SaveRoleInfo.RoleInfo[e.Item.Index].AcqParamFlag[k] = PublicDataClass.CURRNTRIGHTCFG.AcqParamFlag[k];
                        }
                        for (int k = 0; k < PublicDataClass.FILENAME.Length; k++)
                        {
                            PublicDataClass._SaveRoleInfo.RoleInfo[e.Item.Index].DynOpt[k] = PublicDataClass.CURRNTRIGHTCFG.DynOpt[k];
                        }
                        PublicDataClass._SaveRoleInfo.RoleInfo[e.Item.Index].MoniterFlag     = PublicDataClass.CURRNTRIGHTCFG.MoniterFlag;
                        PublicDataClass._SaveRoleInfo.RoleInfo[e.Item.Index].CallDataFlag    = PublicDataClass.CURRNTRIGHTCFG.CallDataFlag;
                        PublicDataClass._SaveRoleInfo.RoleInfo[e.Item.Index].HistoryDataFlag = PublicDataClass.CURRNTRIGHTCFG.HistoryDataFlag;

                        for (int k = 0; k < 4; k++)
                        {
                            PublicDataClass._SaveRoleInfo.RoleInfo[e.Item.Index].ControlViewFlag[k] = PublicDataClass.CURRNTRIGHTCFG.ControlViewFlag[k];
                        }
                        for (int k = 0; k < 5; k++)
                        {
                            PublicDataClass._SaveRoleInfo.RoleInfo[e.Item.Index].OtherTypeFlag[k] = PublicDataClass.CURRNTRIGHTCFG.OtherTypeFlag[k];
                        }

                        PublicDataClass._SaveRoleInfo.RoleInfo[e.Item.Index].RoleMangerFlag = PublicDataClass.CURRNTRIGHTCFG.RoleMangerFlag;
                        PublicDataClass._SaveRoleInfo.RoleInfo[e.Item.Index].MoniterFlag    = PublicDataClass.CURRNTRIGHTCFG.MoniterFlag;
                    }
                }
            }
        }
コード例 #4
0
        private void listView2_SubItemClicked(object sender, SubItemEventArgs e)
        {
            if (this.listView2.SelectedItems.Count == 0)
            {
                return;
            }
            if (e.SubItem == 0) // Password field
            {
                return;
            }


            if (e.SubItem == 3)
            {
                listView2.StartEditing(Editors[e.SubItem], e.Item, e.SubItem);
            }
        }
コード例 #5
0
        private void listView1_SubItemClicked_1(object sender, SubItemEventArgs e)
        {
            if (this.listView1.SelectedItems.Count == 0)
            {
                return;
            }
            if (e.SubItem == 0) // Password field
            {
                return;
            }

            else
            {
                //if (e.SubItem != 2) // Password field

                //    return;

                //else
                listView1.StartEditing(Editors[e.SubItem], e.Item, e.SubItem);
            }
        }
コード例 #6
0
 private void listView1_SubItemClicked(object sender, SubItemEventArgs e)
 {
     listView1.StartEditing(Editors[e.SubItem], e.Item, e.SubItem);
 }