2012-03-02 8 views
1

を失う 私はフォントが、それは問題私は、言語を変更するとき、私は私のアプリ(エンFR-FA-ES)の言語とフォントを変更するとき、私は自分のデザイン

作ら変更するとき、私はそのデザイン

を失います

startlanguage = "Fa"; 
HelliStaticform.ActiveForm.Font = Bzar; 
automaticdeletebutton.Text = "حذف هوشمند"; 
      filebutton.Text = "بایگانی"; 
      newproject.Text = "جدید"; 
      openproject.Text = "بازکردن"; 
      save.Text = "ذخیره"; 
      saveas.Text = "ذخیره در"; 
      pointerbutton.Text = "نشانگر"; 
      insert.Text = "درج"; 
      drawlinebutton.Text = "خط"; 
      drawforcebutton.Text = "نیرو"; 
      basebutton.Text = "تکیه گاه"; 
      drawnormalbasebutton.Text = "تکیه گاه ساده"; 
      drawgradientbasebutton.Text = "تکیه گاه متحرک"; 
      Horizontalgradientbasebutton.Text = "افقی"; 
      Verticalgradientbasebutton.Text = "عمودی"; 
      degreegradientbase.Text = "زاویه دار"; 
      mirrorbutton.Text = "آینه..."; 
      editbutton.Text = "ویرایش"; 
      editbasebutton.Text = "تکیه گاه ها"; 
      editforcebutton.Text = "نیروها"; 
      editlinebutton.Text = "خطوط"; 
      editpointbutton.Text = "نقاط"; 
      Delete.Text = "پاک کردن"; 
      clearAllbutton.Text = "پاک کردن همه"; 
      checkbutton.Text = "آزمایش پایداری"; 
      solvebutton.Text = "حل"; 

      solveboxvisible.Text = "شکل تحلیل شده"; 
      aboutbutton.Text = "درمورد.."; 
      tableview.Text = "نمای جدولی"; 
      calculatemenu.Text = "تحلیل"; 
      Helpmenu.Text = "راهنمایی"; 
      addcommentoolbox.Text = "توضیح"; 

startlanguage = "En"; 
toolStrip1.Font = AmbersHand; 
automaticdeletebutton.Text = "Automatic Delete"; 
      filebutton.Text = "File"; 
      newproject.Text = "New Project"; 
      openproject.Text = "Open Project"; 
      save.Text = "Save"; 
      saveas.Text = "Save az"; 
      pointerbutton.Text = "Pointer"; 
      insert.Text = "Insert"; 
      drawlinebutton.Text = "Line"; 
      drawforcebutton.Text = "Force"; 
      basebutton.Text = "Base"; 
      drawnormalbasebutton.Text = "fixed hinge"; 
      drawgradientbasebutton.Text = "roller hinges"; 
      Horizontalgradientbasebutton.Text = "Horizontal"; 
      Verticalgradientbasebutton.Text = "Vertical"; 
      degreegradientbase.Text = "Degree"; 
      mirrorbutton.Text = "Mirror"; 
      editbutton.Text = "Edit"; 
      editbasebutton.Text = "Bases"; 
      editforcebutton.Text = "Forces"; 
      editlinebutton.Text = "Lines"; 
      editpointbutton.Text = "Points"; 
      Delete.Text = "Delete"; 
      clearAllbutton.Text = "Delete All"; 
      checkbutton.Text = "Cheak solvability"; 
      solvebutton.Text = "Solve"; 

      solveboxvisible.Text = "Solved picture"; 
      aboutbutton.Text = "about.."; 
      tableview.Text = "table"; 
      calculatemenu.Text = "Analysis"; 
      Helpmenu.Text = "Help"; 
      addcommentoolbox.Text = "Comment"; 

(私のPictureBoxおよびツールボックスと多くのtexboxes言語を変更すると移動する)

どうすればいいですか?

+0

「AutoSomething」プロパティの1つと関連付けることができます。それらをすべて誤りにして、もう一度試してください。 – leppie

+1

多くのものを使ってはいけません。また、あなたの問題が何であるかは明確ではありません。 – vulkanino

答えて

1

1)フォームのLocalizableプロパティをtrueに設定して、ローカライズ可能なフォームを作成します。 Languageプロパティは自動的に(デフォルト)に設定されます。

2)フォームのTextBoxコントロールをツールボックスからドラッグします。テキストを「名前」に変更します。

3)フォームのLanguageプロパティを別の言語、つまりイタリア語に変更します。

4)テキストボックスのテキストを "Nome"に変更します。

5)ローカリゼーションを追加する各言語について続行します。

6)フォームとコントロールを言語ごとに別々にサイズ変更/レイアウトする必要がある場合があります。

+0

私はオブジェクトを変更しています.....しかし、名前を変更すると文字列の長さが変わり、デザインが変更されます....... –

+0

コントロールがダックされています........... locked –

+0

ドッキングとロッキングは効果がありません。必ずAutosizeプロパティを設定してください。 – vulkanino

関連する問題