是否可以在'RightToLeft'属性设置为"是"的组合框中具有左对齐的文本?



我在一个窗体上有一个组合框,其"RightToLeft"属性设置为"Yes"-这将下拉箭头放在控件的左侧,文本放在右侧,如下所示。

[X_____________________

但如果可能的话,我想要的是这个?如果是这样,我该如何实现呢?

[XMy文本_____________________________]

感谢您对此的反馈。

您可以创建一个自定义控件,并使用ComboBoxRenderer在需要的位置绘制箭头。

Hans Passant说:

不要使用RightToLeft,它只适用于RTL语言,如阿拉伯语和希伯来语。它会导致英文文本的呈现问题,你只是偶然间没见过。例如,请尝试"[我的文本]"。每一个非中东用户期望箭头在右边。

感谢阅读。