The StringFormat class also has a LineAlignment property that uses the
StringAlignment enum. The LineAlignment is the vertical alignment. So it
would be top, middle, and bottom. However, by calling the enum values near,
center, and far they can reuse this enum across both alignment properties.
Used in the context of the LineAlignment property the "far" value would mean
bottom. There is also the notion of left-to-right versus right-to-left
layout. So based on the layout, "far" means the opposite side, or far side,
from the origin position, which could be left or right depending on the
layout. I'm in no way attempting to defend this decision, nor am I stating
that these are the reasons why it was done. I'm merely stating that these
might be possible reasons for this naming decision.
--
Tim Wilson
..NET Compact Framework MVP
"GTi" <tu****@gmail.com> wrote in message
news:11**********************@g49g2000cwa.googlegr oups.com...
Yeeeeh -
Why do they have to change it to near / far ???
Whats wrong with left/right and top/bottom?
Only to make old dogs more confused ?