如何使按钮的文本根据条件改变(c#)
本文关键字:改变 条件 何使 按钮 文本 | 更新日期: 2023-09-27 18:17:36
我正在做一个VS c#的项目,但是我需要一些帮助。我有一个水平分割容器,面板1包含一个菜单条,面板2包含2个面板,面板1的作用就像一个侧边栏。我在菜单栏中添加了一个按钮,其目的是隐藏或显示侧边栏,这取决于条件splitContainer2.Panel1Collapsed == false
。
但是,我希望按钮的文本相应地改变-例如。从"隐藏侧边栏"到"显示侧边栏"我该怎么做呢?以下是所有代码:
private void hideSidePanelToolStripMenuItem_Click(object sender, EventArgs e)
{
if (splitContainer2.Panel1Collapsed == false)
{
splitContainer2.Panel1Collapsed = true;
}
else splitContainer2.Panel1Collapsed = false;
}
下面是截图:就像这样。由于我正在使用的程序,我无法显示视图按钮的列表,但我希望您能明白这一点。
你需要改变Button/ToolStripItem的。text属性:
private void hideSidePanelToolStripMenuItem_Click(object sender, EventArgs e)
{
if (splitContainer2.Panel1Collapsed == false)
{
splitContainer2.Panel1Collapsed = true;
hideSidePanelToolStripMenuItem.Text = "Show Sidebar"
}
else {
splitContainer2.Panel1Collapsed = false;
hideSidePanelToolStripMenuItem.Text = "Hide Sidebar"
}