public static void ApplyContentAlignmentToStringFormat(DevAge.Drawing.ContentAlignment pAlignment, StringFormat stringFormat) { if (IsBottom(pAlignment)) { stringFormat.LineAlignment = StringAlignment.Far; } else if (IsMiddle(pAlignment)) { stringFormat.LineAlignment = StringAlignment.Center; } else //if (IsTop(pAlignment)) { stringFormat.LineAlignment = StringAlignment.Near; } if (IsRight(pAlignment)) { stringFormat.Alignment = StringAlignment.Far; } else if (IsCenter(pAlignment)) { stringFormat.Alignment = StringAlignment.Center; } else //if (IsLeft(pAlignment)) { stringFormat.Alignment = StringAlignment.Near; } }
override void OnMouseLeave(SourceGrid.CellContext sender, EventArgs e) { cellView = new SourceGrid.Cells.Views.Cell(); cellView.Background = new DevAge.Drawing.VisualElements.BackgroundSolid(Color.White); DevAge.Drawing.ContentAlignment ca = new DevAge.Drawing.ContentAlignment(); ca = DevAge.Drawing.ContentAlignment.MiddleCenter; cellView.TextAlignment = ca; sender.Cell.View = cellView; sender.Grid.InvalidateCell(sender.Position); }
override void OnMouseEnter(SourceGrid.CellContext sender, EventArgs e) { cellView = new SourceGrid.Cells.Views.Cell(); cellView.Background = new DevAge.Drawing.VisualElements.BackgroundSolid(Color.LightGreen); DevAge.Drawing.ContentAlignment ca = new DevAge.Drawing.ContentAlignment(); ca = DevAge.Drawing.ContentAlignment.MiddleCenter; cellView.TextAlignment = ca; for (int c = 0; c < sender.Grid.Columns.Count; c++) { if (Convert.ToString(sender.Grid.GetCell(new Position(sender.Position.Row, c)).GetType()) != "SourceGrid.Cells.Cell") { //sender.Grid.GetCell(new Position(sender.Position.Row, c)).View.TextAlignment = ca; sender.Grid.GetCell(new Position(sender.Position.Row, c)).View = cellView; sender.Grid.InvalidateCell(new Position(sender.Position.Row, c)); } } }
/// <summary> /// Copy constructor. This method duplicate all the reference field (Image, Font, StringFormat) creating a new instance. /// </summary> /// <param name="p_Source"></param> /// <param name="p_bReadOnly"></param> public CheckBox(CheckBox p_Source) : base(p_Source) { m_CheckBoxAlignment = p_Source.m_CheckBoxAlignment; ElementCheckBox = (DevAge.Drawing.VisualElements.ICheckBox)ElementCheckBox.Clone(); }
public static System.Windows.Forms.TextFormatFlags ContentAligmentToTextFormatFlags(DevAge.Drawing.ContentAlignment a) { System.Windows.Forms.TextFormatFlags f = (System.Windows.Forms.TextFormatFlags) 0; if (Drawing.Utilities.IsBottom(a)) { f |= System.Windows.Forms.TextFormatFlags.Bottom; } else if (Drawing.Utilities.IsTop(a)) { f |= System.Windows.Forms.TextFormatFlags.Top; } else //if (Drawing.Utilities.IsMiddle(a)) { f |= System.Windows.Forms.TextFormatFlags.VerticalCenter; } if (Drawing.Utilities.IsLeft(a)) { f |= System.Windows.Forms.TextFormatFlags.Left; } else if (Drawing.Utilities.IsRight(a)) { f |= System.Windows.Forms.TextFormatFlags.Right; } else //if (Drawing.Utilities.IsCenter(a)) { f |= System.Windows.Forms.TextFormatFlags.HorizontalCenter; } return(f); }
public static System.Windows.Forms.HorizontalAlignment ContentToHorizontalAlignment(DevAge.Drawing.ContentAlignment a) { if (Drawing.Utilities.IsLeft(a)) { return(System.Windows.Forms.HorizontalAlignment.Left); } else if (Drawing.Utilities.IsRight(a)) { return(System.Windows.Forms.HorizontalAlignment.Right); } else { return(System.Windows.Forms.HorizontalAlignment.Center); } }
public static bool IsRight(DevAge.Drawing.ContentAlignment a) { return(a == DevAge.Drawing.ContentAlignment.BottomRight || a == DevAge.Drawing.ContentAlignment.MiddleRight || a == DevAge.Drawing.ContentAlignment.TopRight); }
public static bool IsLeft(DevAge.Drawing.ContentAlignment a) { return(a == DevAge.Drawing.ContentAlignment.BottomLeft || a == DevAge.Drawing.ContentAlignment.MiddleLeft || a == DevAge.Drawing.ContentAlignment.TopLeft); }
public static bool IsCenter(DevAge.Drawing.ContentAlignment a) { return(a == DevAge.Drawing.ContentAlignment.BottomCenter || a == DevAge.Drawing.ContentAlignment.MiddleCenter || a == DevAge.Drawing.ContentAlignment.TopCenter); }
public static bool IsMiddle(DevAge.Drawing.ContentAlignment a) { return(a == DevAge.Drawing.ContentAlignment.MiddleCenter || a == DevAge.Drawing.ContentAlignment.MiddleLeft || a == DevAge.Drawing.ContentAlignment.MiddleRight); }
public static bool IsTop(DevAge.Drawing.ContentAlignment a) { return(a == DevAge.Drawing.ContentAlignment.TopCenter || a == DevAge.Drawing.ContentAlignment.TopLeft || a == DevAge.Drawing.ContentAlignment.TopRight); }
public static bool IsBottom(DevAge.Drawing.ContentAlignment a) { return(a == DevAge.Drawing.ContentAlignment.BottomCenter || a == DevAge.Drawing.ContentAlignment.BottomLeft || a == DevAge.Drawing.ContentAlignment.BottomRight); }