0

このコードは、トップメニューセレクターのみを変更します。

private void englishToolStripMenuItem_Click(object sender, EventArgs e)
    {
        menuStrip1.Items[0].Text = Languages.English.File;
        menuStrip1.Items[1].Text = Languages.English.Options;
        menuStrip1.Items[2].Text = Languages.English.Help;
    }

サブアイテムの.Textプロパティを変更するにはどうすればよいですか?

4

1 に答える 1

1

フォーム デザイナーのコード ファイルを見ると、メニュー項目がすべて独自の変数に格納されていることがわかります。この変数を使用してテキストを変更できます。

デフォルトの変数名は、「toolStripMenuItem1」のような名前を持ち、華麗ではありません。コレクション エディタを使用してメニューを作成したと仮定します。そこでメニュー項目を選択すると、(Name) プロパティで変数名を変更できます。

個人的には、「menuFileItem1」、「menuFileItem2」などのように名前を付けることをお勧めします。これにより、変数名を一目見ただけでメニューの階層を確認できるようになります。

于 2009-08-15T14:38:15.263 に答える