4

私はしばらくこの問題に悩まされていましたが、何らかの方向性や答えを期待していました. ToolStripDropDownButton 内の選択されたアイテムに基づいて、そのテキストをどのように変更しますか?

表示するグリッドがありますが、その場でグリッドのサイズを変更したいと考えています。ToolStripDropDownButton を選択し、事前に定義されたグリッド サイズのリストを選択すると、ToolStripDropDownButton のテキストが変更され、ユーザーに新しいグリッド サイズが表示されます。

どんな答えでも大歓迎です。

4

2 に答える 2

2

私は私の質問に対する答えを見つけました。答えてくれてありがとう。

        private void changeGridSizeDropDownButton_DropDownItemClicked(object sender, ToolStripItemClickedEventArgs e)
    {
        if (e.ClickedItem != null)
        {
            changeGridSizeDropDownButton.Text = e.ClickedItem.Text;
            // This line converts my list gridsize options like 64, 32, and 16
            // and Parses that text into the new selected gridsize.
            gridSize = Int32.Parse(e.ClickedItem.Text);
        }
    }
于 2012-04-10T01:05:05.680 に答える
0

簡単にわかります。

      myToolStripDropDownButton.DropDownItems[0].Text = "New grid size"; 

index [0]は、DropBox他のアイテムにアクセスするために変更するだけの最初のアイテムです。

アイテム名を変更します。

ToolStripチェックとは別にテキストをどこかで変更する必要がある場合は、変更するDropDownButtonよりもどの項目が選択されているかを確認してください

       myToolStrip.Items.Add("DefautlGridSize");
       myToolStrip.Items[0].Text("NewGridSize");

ToolStrip特に必要がない場合は、ComboBoxaLabelを使用して作業をはるかに簡単に行うことを検討します。

これがお役に立てば幸いです

于 2012-04-05T22:46:06.550 に答える