123456789101112131415161718192021222324252627282930313233343536373839 |
- using System.Windows.Forms;
- using System.Drawing;
- using FastReport.Utils;
- namespace FastReport.Dialog
- {
- partial class TextBoxControl
- {
- #region Protected Methods
- /// <inheritdoc/>
- protected override bool ShouldSerializeBackColor()
- {
- return BackColor != SystemColors.Window;
- }
- /// <inheritdoc/>
- protected override bool ShouldSerializeCursor()
- {
- return Cursor != Cursors.IBeam;
- }
- /// <inheritdoc/>
- protected override bool ShouldSerializeForeColor()
- {
- return ForeColor != SystemColors.WindowText;
- }
- /// <inheritdoc/>
- protected override SelectionPoint[] GetSelectionPoints()
- {
- if (!TextBox.Multiline)
- return new SelectionPoint[] {
- new SelectionPoint(AbsLeft - 2, AbsTop + Height / 2, SizingPoint.LeftCenter),
- new SelectionPoint(AbsLeft + Width + 1, AbsTop + Height / 2, SizingPoint.RightCenter) };
- return base.GetSelectionPoints();
- }
- #endregion
- }
- }
|