2012-04-15 14 views

Antwort

5

Ich vermute, Sie wollen entweder dieses:

this.RightToLeftLayout = false; 

oder dies:

this.RightToLeft = RightToLeft.No; 

Die Form.RightToLeftLayout Eigenschaft vom Typ bool, aber Control.RightToLeft ist vom Typ RightToLeft (ein enum). Aufgrund Ihrer Frage ist es schwierig zu sagen, was Sie wollen.

2

Sie wollen nicht, hier zu werfen, weil die Control.RightToLeft property tut nicht einen Wert von bool Typ akzeptieren. Es ist eher ein Enum; speziell der Enum-Typ mit dem gleichen Namen, RightToLeft.

Sie müssen einen der diese Werte verwenden. Entweder:

  • RightToLeft.No (der Standard)
  • RightToLeft.Inherit
  • RightToLeft.Yes
0

Die Art der this.RightToLeft ist von System.Windows.Forms.RightToLeft wie Sie erwähnen, welche Mitglieder Yes und No hat (und Inherit, die verwendet den Wert des Elternformular). Sie können diese Logik für die Zuordnung verwenden:

this.RightToLeft = System.Windows.Forms.RightToLeft.No; 

Sie können die langen Typnamen mit den richtigen import vermeiden.

Verwandte Themen