c # - Er det muligt at have venstrejusteret tekst i en combobox, hvis 'RightToLeft' -egenskab er indstillet til 'Ja'?

Indlæg af Hanne Mølgaard Plasc

Problem



Jeg har en combobox på en formular, hvis 'RightToLeft' -egenskab er indstillet til 'Ja' - dette placerer rullemenuen på venstre side af kontrollen, og teksten er til højre som vist nedenfor.


[[X\_ \_ \_\_ \_ \_\_ \_ \_\_ \_ \_\_ \_ \_\_ \_ \_\_ \_ \_\_ \_ \_\_ \_Mit tekst]]


Men hvad jeg gerne vil have er dette, hvis det er muligt? Og i så fald hvordan opnår jeg det?


[[XMy Text\_ \_ \_\_ \_ \_\_ \_ \_\_ \_ \_\_ \_ \_\_ \_ \_\_ \_ \_\_ \_ \_\_\_ ]]


Tak for din tilbagemelding herom.

Bedste reference


Du kan oprette en brugerdefineret kontrol og bruge ComboBoxRenderer til at tegne pilen, hvor du vil. [2]

Andre referencer 1


Hans Passant siger:



  Brug ikke RightToLeft, det er kun passende for RTL sprog som
  Arabisk og hebraisk. Det medfører problemer med engelsk tekst, du
  havn 'ses ikke kun ved et uheld. Prøv' [[My Text]] 'for eksempel. Hver
  Ikke-østlige bruger forventer pilen til højre.



Tak for læsning.