首页 > 代码库 > 选中Tab控件单击事件,点击tab头,定位到导航栏的选项,为选中状态 ,DevExpress.XtraNavBar.NavBarControl 导航控件定位或选中状态 另导航的选项为选中状态.
选中Tab控件单击事件,点击tab头,定位到导航栏的选项,为选中状态 ,DevExpress.XtraNavBar.NavBarControl 导航控件定位或选中状态 另导航的选项为选中状态.
/// <summary> /// 选中Tab控件单击事件,点击tab头,定位到导航栏的选项,为选中状态 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void xtraTabControl1_Click(object sender, EventArgs e) { XtraTabControl obj = sender as XtraTabControl; DevExpress.XtraTab.XtraTabPage page = obj.SelectedTabPage; string switch_on = page.Tag.ToString(); //Tab,每个Tab的代码 switch (switch_on) { case "2001": SelectItem(switch_on); break; case "2002": SelectItem(switch_on); break; case "2003": SelectItem(switch_on); break; case "2004": SelectItem(switch_on); break; case "2005": SelectItem(switch_on); break; case "2006": SelectItem(switch_on); break; case "2007": SelectItem(switch_on); break; default: break; } } /// <summary> /// DevExpress.XtraNavBar.NavBarControl 导航控件定位或选中状态 /// 另导航的选项为选中状态 /// </summary> /// <param name="functionCode">Tag的代码,需要定位的导航项</param> private void SelectItem(string functionCode) { Console.WriteLine(functionCode); var length = this.navBarControl1.Groups.Count; for (int groupIndex = 0; groupIndex < length; groupIndex++) { var itemLength = this.navBarControl1.Groups[groupIndex].ItemLinks.Count; for (int itemIndex = 0; itemIndex < itemLength; itemIndex++) { var result = this.navBarControl1.Groups[groupIndex].ItemLinks[itemIndex].Item.Tag.ToString(); if (result == functionCode) { this.navBarControl1.Groups[groupIndex].Expanded = true; navBarControl1.Groups[groupIndex].SelectedLinkIndex = itemIndex; return; } } } }
选中Tab控件单击事件,点击tab头,定位到导航栏的选项,为选中状态 ,DevExpress.XtraNavBar.NavBarControl 导航控件定位或选中状态 另导航的选项为选中状态.
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。