Dev控件 xtraTabControl foreach (XtraTabPage page in ynXtraTabControl1.TabPages){ page.Name = "Tab header";} 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 谢谢你的回答 我这个是想是先 mousemove事件 当鼠标移入后获取选项卡 能解决吗 认真找找属性。 foreach (DevExpress.XtraTab.XtraTabPage page in this.xtraTabControl1.TabPages) { } mousemove事件 我利用Rectangle recTab = TabControl1.GetTabRect(i); 来获取当前鼠标经过的选项卡 从而实现鼠标经过时就自动切换选项卡GetTabRect这个属性只在tabcontrol中有 在Dev控件xtraTabControl中没有这个属性 不懂的时候多到Dev官网查查。XtraTabHitInfo hi = tabPositionControl.CalcHitInfo(new Point(e.X, e.Y));if (hi.HitTest == XtraTabHitTest.PageHeader){ // 这段话就是根据坐标(x, y)判断是否点击了Tab Header。这个e.X跟e.Y可以从MouseMove事件参数e里面来这你应该知道吧? // 还可以通过XtraTabHitTest这个枚举值判断更多的情况。} mousemove事件 我利用Rectangle recTab = TabControl1.GetTabRect(i); 来获取当前鼠标经过的选项卡 从而实现鼠标经过时就自动切换选项卡GetTabRect这个属性只在tabcontrol中有 在Dev控件xtraTabControl中没有这个属性 GetChildAtPoint GetTabRect是TabControl里的方法,xtraTabControl 里没有 mousemove事件 我利用Rectangle recTab = TabControl1.GetTabRect(i); 来获取当前鼠标经过的选项卡 从而实现鼠标经过时就自动切换选项卡GetTabRect这个属性只在tabcontrol中有 在Dev控件xtraTabControl中没有这个属性 GetChildAtPoint可以详细下吗 谢谢 GetChildAtPoint貌似报错 for (int i = 0; i < xtraTabControl1.TabPages.Count; i++) { this.xtraTabControl1.SelectedTabPageIndex = i; }这样试试 http://www.devexpress.com/Support/Center/Question/Details/DQ8589 mousemove事件 我利用Rectangle recTab = TabControl1.GetTabRect(i); 来获取当前鼠标经过的选项卡 从而实现鼠标经过时就自动切换选项卡GetTabRect这个属性只在tabcontrol中有 在Dev控件xtraTabControl中没有这个属性 楼主你是伸手党吧,这次就满足下你,呵呵private void ynXtraTabControl1_MouseMove(object sender, MouseEventArgs e){ XtraTabHitInfo hi = ynXtraTabControl1.CalcHitInfo(new Point(e.X, e.Y)); if (hi.HitTest == XtraTabHitTest.PageHeader) { ynXtraTabControl1.SelectedTabPage = hi.Page; }}这个是不是你要的? private void xtraTabControl1_MouseMove(object sender, MouseEventArgs e) { XtraTabControl tabCtrl = sender as XtraTabControl; Point pt = MousePosition; XtraTabHitInfo info = tabCtrl.CalcHitInfo(tabCtrl.PointToClient(pt)); if (info.HitTest == XtraTabHitTest.PageHeader) { xtraTabControl1.SelectedTabPage = info.Page; } } C#清除缓冲区数据(急) WindForm中怎么样写代码完成关机功能 在一个解决方案创建了两个窗体,一个关闭后显示另一个怎么做 请教各位,这段代码的意思! master页的按钮怎么触发内容页的事件 vs2005打包问题!鄙人查了一下网络资源,但是没有一人遇到这样的问题!!同志进来看看!! SqlBulkCopy 插入的问题 有人玩过RGB吗?我现在想在Nevron这个图表控件的直方图上动态的填加上颜色!(进来看看嘛~) 一个简单的问题,大家帮帮忙啊 安装duwamish7.0的失败问题 在线等!!!着急!!! c# socket通信 阻塞和非阻塞 同步和异步
我这个是想是先 mousemove事件 当鼠标移入后获取选项卡 能解决吗
{ }
GetTabRect这个属性只在tabcontrol中有 在Dev控件xtraTabControl中没有这个属性
if (hi.HitTest == XtraTabHitTest.PageHeader)
{
// 这段话就是根据坐标(x, y)判断是否点击了Tab Header。这个e.X跟e.Y可以从MouseMove事件参数e里面来这你应该知道吧?
// 还可以通过XtraTabHitTest这个枚举值判断更多的情况。
}
GetTabRect这个属性只在tabcontrol中有 在Dev控件xtraTabControl中没有这个属性
GetChildAtPoint
GetTabRect这个属性只在tabcontrol中有 在Dev控件xtraTabControl中没有这个属性
GetChildAtPoint
可以详细下吗 谢谢 GetChildAtPoint貌似报错
{
this.xtraTabControl1.SelectedTabPageIndex = i;
}
这样试试
GetTabRect这个属性只在tabcontrol中有 在Dev控件xtraTabControl中没有这个属性
楼主你是伸手党吧,这次就满足下你,呵呵private void ynXtraTabControl1_MouseMove(object sender, MouseEventArgs e)
{
XtraTabHitInfo hi = ynXtraTabControl1.CalcHitInfo(new Point(e.X, e.Y));
if (hi.HitTest == XtraTabHitTest.PageHeader)
{
ynXtraTabControl1.SelectedTabPage = hi.Page;
}
}这个是不是你要的?
{ XtraTabControl tabCtrl = sender as XtraTabControl;
Point pt = MousePosition;
XtraTabHitInfo info = tabCtrl.CalcHitInfo(tabCtrl.PointToClient(pt));
if (info.HitTest == XtraTabHitTest.PageHeader)
{
xtraTabControl1.SelectedTabPage = info.Page;
}
}