Advertisement
Guest User

Sideshow

a guest
Aug 24th, 2013
219
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.25 KB | None | 0 0
  1. public static class AlignmentExtensions
  2.     {
  3.         public static StringFormat GetStringFormat(this HorizontalAlignment horizontalAlignment, RightToLeft rightToLeft)
  4.         {
  5.             var output = new StringFormat();
  6.  
  7.             if (horizontalAlignment == HorizontalAlignment.Center)
  8.             {
  9.                 output.Alignment = StringAlignment.Center;
  10.                 return output;
  11.             }
  12.  
  13.             if (rightToLeft == RightToLeft.No)
  14.             {
  15.                 if (horizontalAlignment == HorizontalAlignment.Left)
  16.                 {
  17.                     output.Alignment = StringAlignment.Near;
  18.                 }
  19.                 else if (horizontalAlignment == HorizontalAlignment.Right)
  20.                 {
  21.                     output.Alignment = StringAlignment.Far;
  22.                 }
  23.             }
  24.             else
  25.             {
  26.                 if (horizontalAlignment == HorizontalAlignment.Right)
  27.                 {
  28.                     output.Alignment = StringAlignment.Near;
  29.                 }
  30.                 else if (horizontalAlignment == HorizontalAlignment.Left)
  31.                 {
  32.                     output.Alignment = StringAlignment.Far;
  33.                 }
  34.             }
  35.  
  36.             return output;
  37.         }
  38.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement