質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.34%
C#

C#はマルチパラダイムプログラミング言語の1つで、命令形・宣言型・関数型・ジェネリック型・コンポーネント指向・オブジェクティブ指向のプログラミング開発すべてに対応しています。

Visual Studio

Microsoft Visual StudioはMicrosoftによる統合開発環境(IDE)です。多種多様なプログラミング言語に対応しています。

Q&A

解決済

1回答

231閲覧

VIsual Studio;C#;WindowsFormsで開発する際、textを日本語にするとオブジェクト名も日本語になる問題について

libcy

総合スコア1

C#

C#はマルチパラダイムプログラミング言語の1つで、命令形・宣言型・関数型・ジェネリック型・コンポーネント指向・オブジェクティブ指向のプログラミング開発すべてに対応しています。

Visual Studio

Microsoft Visual StudioはMicrosoftによる統合開発環境(IDE)です。多種多様なプログラミング言語に対応しています。

2グッド

1クリップ

投稿2025/01/05 06:09

編集2025/01/05 06:13

前提

私は趣味の範囲でC++やCなどをやっていますが、GUIアプリケーション開発にも手を出したいと思い、C#を始めました。Qtなどの選択肢もありましたが、公開に当たりライセンスがめんどくさいのでやめました。

質問

Windowsフォームアプリケーション(.NET Framework)というテンプレートを使用したとき、デザイナーでウィジットを配置し日本語のテキストを入力すると、そのオブジェクト名も日本語になります。(ほかのテンプレート、環境でどうなるのかはわかりません)
日本語の変数名や関数名というのは好かないので是非この設定を変えたいのですが、方法はありますでしょうか?

追記

1時間ほど調べましたが、特に良い情報は得られませんでしたので、質問した次第です。
他の環境ではどうなっているのか、皆さんどう対処しているのかを知りたいです。

TN8001👍を押しています
fanaを押しています

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

setoppu

2025/01/05 10:26

ウィジェット…ですか? ツールボックスにあるコントロールではなく? コントロールだった場合、プロパティのどの部分に日本語を?
libcy

2025/01/05 11:01

コントロールでした。申し訳ありません。 メニューバーを設置した際、メニューのテキストに日本語を入れると、メニューのオブジェクト名などがテキストと同じ言葉で設定されます
YAmaGNZ

2025/01/05 11:16

MenuStrip等のメニュー系のコントロールはデザイナで入力したもの(例えば「ファイル」)がオブジェクトの名前に反映されます。(例えば「ファイルToolStripMenuItem」) (デザイナ上でテキストを入力するようなコントロールはぱっとだとこれしか思いつきませんでした。) この自動でつけられる名前に関しての設定はないと思われます。 変更したい場合はそのオブジェクトのプロパティグリッドにある(Name)の部分を手動で変更するしかないかと思います。
libcy

2025/01/05 12:44

設定はないのですか・・・、わかりました。ありがとうございます
guest

回答1

0

ベストアンサー

メニューバーを設置した際、メニューのテキストに日本語を入れると、メニューのオブジェクト名などがテキストと同じ言葉で設定されます

↓のようなのですね?

cs

1private System.Windows.Forms.ToolStripMenuItem ファイルToolStripMenuItem;

「file」と打ってプロパティのTextを「ファイル」にするか、
「ファイル」と打ってプロパティの(Name)を「fileToolStripMenuItem」にするか、
お好きなほうで対応してください。

アクセスキー(ファイル(&F)のFとか)の設定を考えると、前者のほうが楽ですかね?

VisualStudio

Visual Stuido 2022で.NET6.0で、自動入力の定義名に日本語が使われる

投稿2025/01/05 11:45

TN8001

総合スコア9903

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

libcy

2025/01/05 12:44

すでにほかの方が質問していたんですね・・・、私のリサーチ不足でした。申し訳ありません。 回答ありがとうございます。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.34%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問