如何关闭非激活状态,未选定状态的选项卡? 本帖最后由 nilumu 于 2012-07-31 19:29:49 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你的每个小X按钮都应该有个ID和TabPage关联着吧点击小X按钮时得到这个TabPage的IndextabControl选项卡.TabPages.RemoveAt(index); 本帖最后由 caozhy 于 2012-07-31 23:18:25 编辑 我举个例子吧。比如说我现在 的选项卡 是优酷网站,其他还开了20个其他网站的选项卡。我看着视频有点卡,我就打算逐一关了其他选项卡。这时候我们不切换到其他要关的选项卡,直接就是点其他选项卡的 关闭按钮。就等于说,我关是关,但是不激活其他选项卡,不影响我在当前的选项卡看视频。说了这么多,难道你们没有用过浏览器?还有一点,这个关闭按钮是 选项卡自动生成的, dev控件,这个关闭按钮是没有ID 的吧? 就算不是激活状态鼠标点将下去也能触发Click吧 触发Click 没有用tabControl选项卡_CloseButtonClick 本来就是一个 Click 事件就是不懂得,非当前选定的选项卡,按了他的CloseButton 如果自动选定激活他。我的思路是这样,tabControl选项卡_CloseButtonClick 自动焦点激活 该 非当前选定的选项卡,然后马上触发关闭事件。代码还没有想好怎么写! 官网上面有写http://documentation.devexpress.com/#WindowsForms/DevExpressXtraTabXtraTabControl_CloseButtonClicktopicusing DevExpress.XtraTab;using DevExpress.XtraTab.ViewInfo;private void xtraTabControl1_CloseButtonClick(object sender, EventArgs e) { XtraTabControl tabControl = sender as XtraTabControl; ClosePageButtonEventArgs arg = e as ClosePageButtonEventArgs; (arg.Page as XtraTabPage).PageVisible = false;} Treeview 回发以后怎么记住滚动条的位置 用了backgroundWorker之后 timer不管用了 请问,在C#中能不能操作另一台电脑上的非共享文件夹下的文件 请教this的应用问题 如何調用公用的數據庫連接字串? 用WebClient取网页,如何使中文URL不被编码。 hotmail邮箱到底还增加空间么?散分 请教一下!用vs2010连接sqlserver 2008问题? CheckBoxList C#中如何定义一个公共函数?(在线等待) string 转 html 求textbox中只能输汉字或数字的方法。
点击小X按钮时得到这个TabPage的Index
tabControl选项卡.TabPages.RemoveAt(index);
还有一点,这个关闭按钮是 选项卡自动生成的, dev控件,这个关闭按钮是没有ID 的吧?
鼠标点将下去
也能触发Click吧
http://documentation.devexpress.com/#WindowsForms/DevExpressXtraTabXtraTabControl_CloseButtonClicktopicusing DevExpress.XtraTab;
using DevExpress.XtraTab.ViewInfo;private void xtraTabControl1_CloseButtonClick(object sender, EventArgs e) {
XtraTabControl tabControl = sender as XtraTabControl;
ClosePageButtonEventArgs arg = e as ClosePageButtonEventArgs;
(arg.Page as XtraTabPage).PageVisible = false;
}