コード例 #1
0
        private void chkApplySkin_CheckedChanged(object sender, ItemClickEventArgs e)
        {
            if (((BarCheckItem)sender).Checked)
            {
                ShapeBase.skin      = true;
                grpSkinMode.Enabled = true;
            }
            else
            {
                ShapeBase.skin      = false;
                grpSkinMode.Enabled = false;
            }

            if (ActiveMdiChild != null)
            {
                ActiveMdiChild.Refresh();
            }
        }
コード例 #2
0
 private void grpSkinMode_EditValueChanged(object sender, EventArgs e)
 {
     if ((bool)grpSkinMode.EditValue) //General
     {
         ThongSo.EntityColor       = ThongSo.GeneralModeColor;
         ThongSo.AttributeColor    = ThongSo.GeneralModeColor;
         ThongSo.RelationshipColor = ThongSo.GeneralModeColor;
     }
     else
     {
         ThongSo.EntityColor       = ThongSo.EntitySeparateModeColor;
         ThongSo.AttributeColor    = ThongSo.AttributeSeparateModeColor;
         ThongSo.RelationshipColor = ThongSo.RelationshipSeparateModeColor;
     }
     if (ActiveMdiChild != null)
     {
         ActiveMdiChild.Refresh();
     }
 }
コード例 #3
0
        private void setColor(GalleryItemClickEventArgs e)
        {
            if (ActiveMdiChild != null && ActiveMdiChild is frmDrawBoard)
            {
                if ((bool)grpSkinMode.EditValue) //General
                {
                    ThongSo.EntityColor       = (Color)e.Item.Tag;
                    ThongSo.AttributeColor    = (Color)e.Item.Tag;
                    ThongSo.RelationshipColor = (Color)e.Item.Tag;

                    ThongSo.GeneralModeColor = (Color)e.Item.Tag;
                }
                else if (((frmDrawBoard)ActiveMdiChild).pnlDrawBoard.AffectingShape != null)
                {
                    ShapeBase shape = ((frmDrawBoard)ActiveMdiChild).pnlDrawBoard.AffectingShape;
                    switch (shape.GetType().Name)
                    {
                    case "EntityShape":
                        ThongSo.EntityColor = ThongSo.EntitySeparateModeColor = (Color)e.Item.Tag;
                        break;

                    case "AttributeShape":
                        ThongSo.AttributeColor = ThongSo.AttributeSeparateModeColor = (Color)e.Item.Tag;
                        break;

                    case "RelationshipShape":
                        ThongSo.RelationshipColor = ThongSo.RelationshipSeparateModeColor = (Color)e.Item.Tag;
                        break;

                    case "SubtypeConnector":
                        ThongSo.RelationshipColor = ThongSo.RelationshipSeparateModeColor = (Color)e.Item.Tag;
                        break;
                    }
                }

                ActiveMdiChild.Refresh();
            }
        }