我正在开发VS C#中的项目,但我需要一些帮助。我有一个水平分割容器,其中面板1包含一个菜单条,面板2包含另外两个面板,其中面板1的作用类似于侧边栏。我在菜单条中添加了一个按钮,用于隐藏或显示侧边栏,具体取决于条件splitContainer2.Panel1Collapsed == false
。
但是,我希望按钮的文本相应地改变 - 例如。来自" Hide Sidebar"到"显示边栏"。我该怎么做?
以下是所有代码:
private void hideSidePanelToolStripMenuItem_Click(object sender, EventArgs e)
{
if (splitContainer2.Panel1Collapsed == false)
{
splitContainer2.Panel1Collapsed = true;
}
else splitContainer2.Panel1Collapsed = false;
}
答案 0 :(得分:0)
您需要更改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"
}