I am currently using the Graphics.DrawString method to write text on the screen. I am using the StringFormatFlags.DirectionVertical in order to display a "banner" of text on the right hand side of the screen. The problem I am faced with is the text is in the opposite direction of what I am looking for. I am not really sure how to word this...
The way the string shows up now with the DirectionVertical flag is if you turned your head 90 degrees to the right, the text would be legible. If you turned your head 90 degrees to the left, the text would be upside down.
I am trying to use the DrawString method to make it so the text is in the opposite direction. If you turn your head 90 degrees to the LEFT, the text would be legible, 90 degrees to the RIGHT it would appear upside down.
I basically want to "flip" the text 180 degrees. My english is weak hopefully I explained properly.
I mean can I access and view or modify the data programmatically from within C#.
Ultimately what I'd like is to create objects on the fly and be able to add data to them. I liken it to dynamic web pages where I can add controls to any container. I'd like to use the object, or use my own I guess, to create a fully flexible object.
I'm not 100% sure what you are trying to achieve. If you are asking, can you dynamically instantiate objects and manipulate them, then yes you can - you're looking to reflection to do this. If, on the other hand, you are asking if you can create new types objects at runtime and then manipulate them (i.e. dynamic typing), then you can do this as well - but you'll need to look at using the CodeDOM - or possibly Reflection.Emit.
Deja View - the feeling that you've seen this post before.