Beispiel #1
0
        // 设置文本框的默认配置
        private void initControlDefConfig()
        {
            string timeStr = DateTime.Now.ToUniversalTime().Ticks.ToString();

            // 文本框姓名
            this.Name             = EnumUtils.GetDescription(DefaultNameEnum.TEXTBOX_NAME_DEF) + timeStr;
            this.TabStop          = true;
            this.AllowDrop        = true;
            this.BorderStyle      = BorderStyle.None;
            this.Font             = MainTextBConfig.TEXTBOX_FONT;
            this.ReadOnly         = TextBoxDataLibcs.TEXTBOX_READ_ONLY_DEF;
            this.HideSelection    = false;
            this.Location         = new Point(0, 0);
            this.MaxLength        = 999999999;
            this.Multiline        = true;
            this.ShortcutsEnabled = false;
            this.ScrollBars       = ScrollBars.Both;
            this.Anchor           = AnchorStyles.Left | AnchorStyles.Right | AnchorStyles.Top | AnchorStyles.Bottom;
            this.TabIndex         = 0;
            this.WordWrap         = MainTextBConfig.AUTO_WORDWRAP;
            this.AcceptsTab       = false;
            this.TextPadding      = new Padding(3);
            // 将文件默认编码写入到文本框tag数据中
            TextBoxUtils.TextBoxAddTag(this, TextBoxTagKey.TEXTBOX_TAG_KEY_ECODING, TextBoxDataLibcs.TEXTBOX_ECODING_DEF);
            // 消除控件重绘闪烁
            ControlsUtils.ClearRedrawFlashing(this);
        }