I'm developing an Application that is targeted for the Arabic language.
When using a standard GridView to get the grid to display in a right to left fashion you need to mirror the control. The code to do this looks like this:
protected override CreateParams CreateParams { get { CreateParams CP; CP = base.CreateParams; if(_mirrored) CP.ExStyle = CP.ExStyle | WS_EX_LAYOUTRTL | WS_EX_NOINHERITLAYOUT; return CP; } }
This works perfectly with the GridView, However with the WinGrid the text is painted in reverse as if it was flipped.
Is there a way to override this behavior and get it to paint correctly?
Hi
So my question is: Is it possible to get the support for Right-To-Left.
What is the procedure to request it ? How big an effort such addition would mean ? What is an eventual economical implications ? Is there any work around.
Jukka
Hi Jukka,
No, the Infragistics NetAdvantage Windows Forms controls do not support RightToLeft. The RightToLeft property is a property on System.Windows.Forms.Control, so it's on every control in the DotNet framework, but it is not supported.
Jukkaaakula said:Actually I do now understand your point.
Sorry I would write "I do NOT understand your point. I thought this would be handled like in windows foms using the RightToLeft property of Controls."
Hi Boris,
Actually I do now understand your point. I thought this would be handled like in wondows foms using the RightToLeft property of Controls.
Hello Jukka,
If the 'TextHAlign' property set to 'Right' in the 'Appearance' objects does not meet your requirements I will let our product management team of your request in order to enhance our toolset.
Please do not hesitate to contact us if you need any additional assistance.