c # - Højre til venstre kontrol i Windows-programmer!

Indlæg af Hanne Mølgaard Plasc

Problem



Jeg er en ny Windows applikationsprogrammerer og har et højre til venstre sprog.

Jeg vil skrive min egen app i rtl lang. hvordan kan jeg udføre dette?

skal jeg sætte RightToLeft peroperty for enhver kontrol i formularer til Ja eller sandt ?? dette er meget skadeligt !!

kan jeg indstille noget at konvertere og indstille kontroller til rtl? kan jeg lave nogle indstillinger i 'Settings.settings' -filen i egenskabsmappen?

Bedste reference


FlowLayoutPanel-styringen arrangerer dets indhold i en vandret eller lodret strømningsretning. FlowLayoutPanel-kontrollen vender rigtigt flowretningen i højre-til-venstre (RTL) layout. Enhver Windows Forms-kontrol, herunder andre forekomster af FlowLayoutPanel, kan være et barn i FlowLayoutPanel-kontrollen. I betragtning af dette skal du kunne styre strømningsretningen for alle dine kontroller med en enkelt indstilling, forudsat at de ligger inden for en FlowLayoutPanel. [2]

Andre referencer 1


Bare sæt


RightToLeft = true


for enhver kontrol, hvor dette er vigtigt (alt indeholder tekst jeg forestiller mig)

Andre referencer 2


Se MSDN-dokumentation for Control.RightToLeft og omgivende egenskaber [3] [4]


Alt du virkelig skal gøre er at sætte det på din form, og dets kontrol skal tage sig af sig selv. Det er tydeligt på det simple tilfælde af en tekstboks på en formular, hvor formens RightToLeft-ejendom er indstillet til Ja.