Beispiel #1
0
 public HeaderSection(string text, int cxWidth, int iImage, Bitmap bitmap,
                      ContentAlignment enContentAlign,
                      LeftRightAlignment enImageAlign)
     : this(text, cxWidth, iImage, bitmap, enContentAlign)
 {
     ContentAlignment = enContentAlign;
 }
Beispiel #2
0
 public HeaderSection(string text, int cxWidth, int iImage, Bitmap bitmap,
                      ContentAlignment enContentAlign,
                      LeftRightAlignment enImageAlign, object tag)
     : this(text, cxWidth, iImage, bitmap, enContentAlign, enImageAlign)
 {
     _SetTag(tag);
 }
Beispiel #3
0
 public HeaderSection(string text, int cxWidth, int iImage, Bitmap bitmap,
                      RightToLeft enRightToLeft, ContentAlignment enContentAlign,
                      LeftRightAlignment enImageAlign,
                      HeaderSectionSortMarks enSortMark, object tag)
     : this(text, cxWidth, iImage, bitmap, enContentAlign, enImageAlign, tag)
 {
     _SetSortMark(enSortMark);
 }
Beispiel #4
0
        internal void _SetImageAlign(LeftRightAlignment enValue)
        {
            int       nFlag;
            const int fMask = NativeHeader.HDF_BITMAP_ON_RIGHT;

            switch (enValue)
            {
            case LeftRightAlignment.Left:
                nFlag = 0;
                break;

            case LeftRightAlignment.Right:
                nFlag = NativeHeader.HDF_BITMAP_ON_RIGHT;
                break;

            default:
                throw new NotSupportedException(ErrMsg.InvVal(enValue.ToString()), null);
            }

            this.fFormat &= (~fMask);
            this.fFormat |= nFlag;
        }