none
多言語化時のエラー --->Indent ??? RRS feed

  • 質問

  • 開発環境 VS2010  VB  OS:Win7

    開発したアプリの英語バージョンが欲しいとお客さんに頼まれ、MSの説明通りにFormプロパティのLocalizableをTrueにし、Languageを「英語」に設定すると、VSのフォームデザイナーがエラー表示になってしまいました。表示するエラー内容は「指定された引数は、有効な値の範囲内にありません。パラメーター名:Indent 」です。 見たことがないので、何の意味か分からない、どうやって解決できるのを教えていただきたいです。


    cyo

    今、フォームデザイン画面がエラーしか表示しないです、 誰か助けて欲しい~  元に戻す方法を教えてください。 FormプロパティのLocalizableをTrueにして、保存ボタンを押してしまいました
    • 編集済み AK46.5 2012年12月11日 16:06
    2012年12月11日 15:39

回答

すべての返信

  • エラーの方はよくわからないけれど、Localizableをデザイナー以外から編集する方法としては、Formのリソースファイル(resx)ファイルをテキストエディターなどで直に開いて編集してあげるとか。

    • 回答の候補に設定 佐伯玲 2012年12月13日 0:37
    2012年12月12日 0:42
  • 今、フォームデザイン画面がエラーしか表示しないです、 誰か助けて欲しい~  元に戻す方法を教えてください。 FormプロパティのLocalizableをTrueにして、保存ボタンを押してしまいました

    どうしても戻せない場合の最終手段となりますが…。

    デザイン画面もVB.NETで作成されています。
    「全てのファイルを表示」ツールボタンをクリックした後、xxxx.Designer.vbで発生しているエラーを修正すれば、フォームが表示されるようになります。(ただエラーを特定するのが難しいのですが)

    • 回答の候補に設定 佐伯玲 2012年12月13日 0:37
    2012年12月12日 1:38
  • VS2005ですが、フィードバックに似たような事例がありましたので、URLを貼っておきます。
    http://social.msdn.microsoft.com/Forums/ja/vsfeedbackja/thread/941afa63-e0ff-4940-a06a-79a218234f38

    • 回答の候補に設定 佐伯玲 2012年12月13日 0:37
    • 回答としてマーク AK46.5 2012年12月13日 8:43
    2012年12月12日 13:57
  • ご返事有難うございます。

    私の状況はこれとそっくりです。 フォームにPictureBoxがあって、ユーザ会社のロゴを表示しています。  ということは、PictureBoxに表示したい絵はPictureBoxのプロパティで設定したらよくないことですね、 多言語対応にする場合、エラーになる可能性がめっちゃ高いですね。  なので、フォームロードイベントで、ロゴのような絵たちを空のPictureBoxにロードした方が安全の処理ですね。 有難う!すっきりです。   でも、フォームデザイナーはまだエラー表示です。教えてもらった方法でやっても変わらないです。 どうしょう!


    cyo

    2012年12月13日 4:00