Esempio n. 1
0
        public FromElement(FromEditControl container)
        {
            this.Container = container;

            label_color = new Label();
            label_color.Dock = DockStyle.Fill;
            label_color.Size = new Size(6, 28);

            // style
            textBox_style = new TextBox();
            textBox_style.BorderStyle = BorderStyle.None;
            textBox_style.Dock = DockStyle.Fill;
            textBox_style.MinimumSize = new Size(100, 28);
            textBox_style.Margin = new Padding(6, 3, 6, 0);

            textBox_style.ForeColor = this.Container.tableLayoutPanel_main.ForeColor;


            // captions
            captions = new CaptionEditControl();
            // captions.MaximumSize = new Size(200, 28);
            captions.Size = new Size(150, 3 * 28);
            // captions.MinimumSize = new Size(50, 28);
            captions.Dock = DockStyle.Fill;

            /*
            captions.AutoSize = true;
            captions.AutoSizeMode = AutoSizeMode.GrowOnly;
            captions.AutoScroll = false;
             * */

            // 是否有单独的标题行?
            captions.HasTitleLine = this.Container.m_bHasCaptionsTitleLine;

            captions.ForeColor = this.Container.tableLayoutPanel_main.ForeColor;
        }
Esempio n. 2
0
 void DisposeChildControls()
 {
     label_color.Dispose();
     textBox_style.Dispose();
     captions.Dispose();
     Container = null;
 }