通过选择项目来更改工具栏下拉按钮文本
本文关键字:工具栏 按钮 文本 选择 项目 | 更新日期: 2023-09-27 18:30:24
我已经在这个问题上停留了一段时间,我希望得到一些方向或答案。如何根据自身中的选定项更改 ToolStripDropDownButton 的文本?
我有一个要显示的网格,但我想动态更改网格的大小。通过选择 ToolStripDropDownButton 并选择网格大小的预定列表,ToolStripDropDownButton 的文本应更改以向用户显示新的网格大小。
任何答案都值得赞赏。
我已经找到了问题的答案,谢谢大家的回答。
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);
}
}
你很容易看到。
myToolStripDropDownButton.DropDownItems[0].Text = "New grid size";
index[0] 是DropBox
的第一项,只需更改它即可访问其他项目。
这是为了更改项目的名称。
如果您需要独立于DropDownButton
更改ToolStrip
某处的文本,请检查选择了哪个项目而不是更改
myToolStrip.Items.Add("DefautlGridSize");
myToolStrip.Items[0].Text("NewGridSize");
如果您不需要ToolStrip
,特别是我会考虑使用带有Label
的ComboBox
,这样可以更轻松地完成工作。
希望这有帮助