Ejemplo n.º 1
0
        public override bool InsertText(string aText)
        {
            if (FActiveArea != ExpressArea.ceaNone)
            {
                switch (FActiveArea)
                {
                case ExpressArea.ceaLeft:
                    FLeftText     = FLeftText.Insert(FCaretOffset, aText);
                    FCaretOffset += (short)aText.Length;
                    this.FormatDirty();
                    return(true);

                case ExpressArea.ceaRight:
                    FRightText    = FRightText.Insert(FCaretOffset, aText);
                    FCaretOffset += (short)aText.Length;
                    this.FormatDirty();
                    return(true);

                default:
                    return(base.InsertText(aText));
                }
            }
            else
            {
                return(false);
            }
        }
Ejemplo n.º 2
0
        public override bool InsertText(string AText)
        {
            if (FActiveArea != ExpressArea.ceaNone)
            {
                switch (FActiveArea)
                {
                case ExpressArea.ceaLeft:
                    FLeftText        = FLeftText.Insert(FCaretOffset, AText);
                    FCaretOffset    += (short)AText.Length;
                    this.SizeChanged = true;
                    return(true);

                case ExpressArea.ceaRight:
                    FRightText       = FRightText.Insert(FCaretOffset, AText);
                    FCaretOffset    += (short)AText.Length;
                    this.SizeChanged = true;
                    return(true);

                default:
                    return(base.InsertText(AText));
                }
            }
            else
            {
                return(false);
            }
        }