Esempio n. 1
0
        public TextRenderForm(ITextRender textRender, object[] fields)
        {
            InitializeComponent();
            cols = fields;

            // ITextRender
            {
                if (textRender == null)
                {
                    this.textBox1.Text = "";
                }
                else
                {
                    this.textBox1.Text = textRender.Expression.ToString();
                }
            }

            // ISimpleTextRender
            IToolTipTextRender render = textRender as IToolTipTextRender;

            if (render == null)
            {
                render = new ToolTipTextRender();
            }

            string[] row1 = new string[] { "DynamicPlacement", render.DynamicPlacement.ToString() };
            string[] row2 = new string[] { "MinimizeOverlap", render.MinimizeOverlap.ToString() };
            string[] row3 = new string[] { "RemoveDuplicate", render.RemoveDuplicate.ToString() };
            object[] rows = new object[] { row1, row2, row3 };
            foreach (string[] rowArray in rows)
            {
                this.dataGridView2.Rows.Add(rowArray);
            }
        }
Esempio n. 2
0
        private void btnOK_Click(object sender, EventArgs e)
        {
            newRender            = new ToolTipTextRender();
            newRender.Expression = this.textBox1.Text;

            if (this.dataGridView2.Rows[0].Cells[1].Value.ToString() != "")
            {
                newRender.DynamicPlacement = this.dataGridView2.Rows[0].Cells[1].Value.ToString().ToLower() == "true" ? true : false;
            }
            if (this.dataGridView2.Rows[1].Cells[1].Value.ToString() != "")
            {
                newRender.MinimizeOverlap = this.dataGridView2.Rows[1].Cells[1].Value.ToString().ToLower() == "true" ? true : false;
            }
            if (this.dataGridView2.Rows[2].Cells[1].Value.ToString() != "")
            {
                newRender.RemoveDuplicate = this.dataGridView2.Rows[2].Cells[1].Value.ToString().ToLower() == "true" ? true : false;
            }
        }