IF 语句取决于 notebook.page.label (gtk#)
IF-statement depending on notebook.page.label (gtk#)
我是 C# 的新手,我想在我的工具栏中执行一个操作,该操作将根据我当前在笔记本中的哪个页面进行操作 "viewing"。
这是我正在尝试做的事情:
protected void OnRefreshActionActivated (object sender, EventArgs e)
{
if (mynotebook.CurrentPage.Equals == pgMyNotebookPage)
{
lblMsg.Text = "You are viewing the first page";
}
else
{
lblMsg.Text = "You are viewing the second page";
}
}
但是我似乎无法让它工作。有什么指点吗?
此致,
基督教徒
我通过创建一个显示 mynotebook.CurrentPage 输出的消息对话框解决了这个问题。原来每页都分配了一个0开头的编号。
这是工作代码:
protected void OnRefreshActionActivated (object sender, EventArgs e)
{
if (nbMain.CurrentPage == 0)
{
lblMsg.Text = "You are viewing the first page.";
}
else
{
lblMsg.Text = "You are viewing the first page.";
}
}
我是 C# 的新手,我想在我的工具栏中执行一个操作,该操作将根据我当前在笔记本中的哪个页面进行操作 "viewing"。
这是我正在尝试做的事情:
protected void OnRefreshActionActivated (object sender, EventArgs e)
{
if (mynotebook.CurrentPage.Equals == pgMyNotebookPage)
{
lblMsg.Text = "You are viewing the first page";
}
else
{
lblMsg.Text = "You are viewing the second page";
}
}
但是我似乎无法让它工作。有什么指点吗?
此致,
基督教徒
我通过创建一个显示 mynotebook.CurrentPage 输出的消息对话框解决了这个问题。原来每页都分配了一个0开头的编号。
这是工作代码:
protected void OnRefreshActionActivated (object sender, EventArgs e)
{
if (nbMain.CurrentPage == 0)
{
lblMsg.Text = "You are viewing the first page.";
}
else
{
lblMsg.Text = "You are viewing the first page.";
}
}