示例#1
0
        private void SetClassView()
        {
            listView1.Items.Clear();
            IColorRamp pColorRamp  = (IColorRamp)EnumStyleItem[comboBoxColor.SelectedIndex];
            int        ClassCount  = comboBoxClassValue.SelectedIndex + 1;
            int        ColorNumber = pColorRamp.Size;
            int        Count       = Math.Min(ClassCount, ColorNumber);

            if ((comboBoxClassValue.SelectedIndex + 1) > Count)
            {
                comboBoxClassValue.SelectedIndex = Count - 1;
            }

            for (int i = 0; i < Count; i++)
            {
                ListViewItem lv     = new ListViewItem();
                int          nclass = i + 1;
                lv.SubItems.Add("");
                int n1 = 255 / Count * i; int n2 = 255 / Count * (i + 1);
                lv.SubItems.Add(n1.ToString() + "---" + n2.ToString());
                lv.UseItemStyleForSubItems = false;
                lv.SubItems[0].BackColor   = PageLayoutInsert.IColorToColor(pColorRamp.get_Color(i));
                lv.SubItems[1].BackColor   = PageLayoutInsert.IColorToColor(pColorRamp.get_Color(i));
                listView1.Items.Add(lv);
            }
        }
示例#2
0
 private void TitlePropertyFr_Load(object sender, EventArgs e)
 {
     textBoxTitle.Text       = m_textEle.Text;
     btnColor.BackColor      = PageLayoutInsert.IColorToColor(m_textEle.Symbol.Color);
     zitiBox.Text            = m_textEle.Symbol.Font.Name.ToString();
     daxiaoBox.Text          = m_textEle.Symbol.Font.Size.ToString();
     pFont.Size              = 23;
     chkBoxBold.Checked      = m_textEle.Symbol.Font.Bold;
     chkBoxUnderline.Checked = m_textEle.Symbol.Font.Underline;
     textBoxX.Text           = m_pt.X.ToString();
     textBoxY.Text           = m_pt.Y.ToString();
 }
        private void NorthArrowPropertyFr_Load(object sender, EventArgs e)
        {
            textBoxSize.Text      = m_northArrow.Size.ToString();                       //大小
            textBoxAngle.Text     = m_northArrow.CalibrationAngle.ToString();           //角度
            buttonColor.BackColor = PageLayoutInsert.IColorToColor(m_northArrow.Color); //颜色

            IEnvelope pEnvelop = m_pElement.Geometry.Envelope;

            textBoxX.Text      = pEnvelop.XMin.ToString();
            textBoxY.Text      = pEnvelop.YMin.ToString();
            textBoxWidth.Text  = pEnvelop.Width.ToString();
            textBoxHeight.Text = pEnvelop.Height.ToString();
        }