private void RuleGrid_CellPainting(object sender, DataGridViewCellPaintingEventArgs e)
        {
            if (e.RowIndex < 0 || e.ColumnIndex != 2)
            {
                return;
            }
            VcActEtyRelation rln
                = RuleGrid.Rows[e.RowIndex].DataBoundItem as VcActEtyRelation;

            e.CellStyle.BackColor = ViewStyle.RuleToColor(rln.Rule);
        }
Example #2
0
        private void InitSubControl()
        {
            tbCrisscross.BackColor = ViewStyle.RuleToColor(eRule.crisscross);
            tbCrisscross.Tag       = eRule.crisscross;
            tbCrisscross.Click    += NowRuleClick;

            tbIll.BackColor = ViewStyle.RuleToColor(eRule.ill);
            tbIll.Tag       = eRule.ill;
            tbIll.Click    += NowRuleClick;

            tbCommon.BackColor = ViewStyle.RuleToColor(eRule.common);
            tbCommon.Tag       = eRule.common;
            tbCommon.Click    += NowRuleClick;

            tbFine.BackColor = ViewStyle.RuleToColor(eRule.fine);
            tbFine.Tag       = eRule.fine;
            tbFine.Click    += NowRuleClick;

            tbExcellent.BackColor = ViewStyle.RuleToColor(eRule.excellent);
            tbExcellent.Tag       = eRule.excellent;
            tbExcellent.Click    += NowRuleClick;

            NowRule = eRule.common;
        }
Example #3
0
 public RuleCell()
 {
     this.BorderStyle = BorderStyle.Fixed3D;
     this.BackColor   = ViewStyle.RuleToColor(eRule.common);
 }