找回密码
 立即注册

QQ登录

只需一步,快速开始

chengyafan001

注册会员

10

主题

38

帖子

124

积分

注册会员

积分
124
chengyafan001
注册会员   /  发表于:2019-10-24 13:37  /   查看:6192  /  回复:13
这边还有两个问题
1.C1DockTabControl支持最大化吗?
2.C1DockControl.ShowPreview我看注释When user drag splitter, if ShowPreview equals true the C1TabControl / C1DockGroup only update after dragging completely,应该是在拖动完全结束时C1TabControl / C1DockGroup才渲染,但是实际貌似没有效果,只是出现了一条黑线,因为我的C1DockTabControl中装的是一个C1Chart ChartType="XYPlot",当点超过200的时候,调解C1DockTabControl的尺寸就会很卡,请帮忙看下这个如何处理?

13 个回复

正序浏览
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2020-1-10 14:13:50
14#
如果你这边确实是要关闭的话,可以在ItemDockModeChanged事件中,判断
(e.NewValue==DockMode.Hidden)

然后删除这个控件
回复 使用道具 举报
chengyafan001
注册会员   /  发表于:2020-1-10 10:32:14
13#
隐藏的话,还是会存在,因为内存中会有,因为我的C1DockTabControl是会保存的,这样造成的结果就是长期的话,每次加载,就会有大量的隐藏的C1DockTabControl存在,不过我通过分析保存的xml删掉带hidden标记的C1DockTabControl,也解决了这个问题,只是觉的这个解决方案不是很好,想问下有没有直接可以Remove掉的方法
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2020-1-5 15:04:08
12#
这个按钮的作用确实是因此,但是在界面上看来就是关闭了,且不通过代码的话,隐藏的窗口也没有办法显示出来的。您这边要关闭功能是做什么呢?

回复 使用道具 举报
chengyafan001
注册会员   /  发表于:2020-1-3 16:48:25
11#
你好,关于C1DockTabControl我想请问一下,红色框只可以隐藏,有没有可以直接关闭的功能呢?如何实现?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2019-11-22 14:45:28
10#
最大化以及还原的问题目前只能通过代码设置宽高来完成,验证没有办法在Tab的header中添加按钮,因此如果是要通过点击来放大缩小的话,只能是在tab页面里面再添加按钮,下面的代码是在变为Float悬浮模式时,用ItemDockModeChanged事件来判断,调整tab 的大小

  1.         private void DockControl_ItemDockModeChanged(object sender, ItemDockModeChangedEventArgs e)
  2.         {
  3.             if (e.NewValue == DockMode.Floating)
  4.             {
  5.                
  6.                 e.TabControl.DockWidth = 1920;
  7.                 e.TabControl.DockHeight = 1080;
  8.                
  9.             }
  10.         }
复制代码
回复 使用道具 举报
chengyafan001
注册会员   /  发表于:2019-11-22 10:39:22
9#
1.关于DirectX不能在云桌面上运行的问题,我自己在确认下吧,感谢您的解答
2.之前提过C1DockTabControl是否支持最大化的问题,记不清当时您是怎么回复的了,我这边的需求是当C1DockTabControl悬浮的时候可以最大化及还原,当然我通过拖拽边框也是可以实现,但是非常麻烦,既然通过拖拽边框可以实现,那是否有按键这样的功能呢?
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2019-11-14 10:52:51
8#
DirectX确实是需要GPU的,也因此渲染速度比较快,但是集显也是可以的。我理解你说的云桌面是不是类似于瘦客户端,这个可能和独立的pc硬件配置确实会有点差异,

对于系统和硬件的需求,我会和产品同事确认一下,方便的话也可以将你那边具体的配置信息发上来,


回复 使用道具 举报
chengyafan001
注册会员   /  发表于:2019-11-13 19:26:28
7#
directx装的是directx11,应该是向下兼容的吧。这个DirectX是不是需要GPU呢?
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2019-11-12 18:15:12
6#
DirectX这个对显卡的要求并不是很高,C1并没有给出具体的硬件需要,但是看问题的错误提示是Direct3D9方面的错误,我建议你可以安装一下directx9.0,看看能否解决问题

ShowPreview这个我到时回复在帖子中,因为开发同事不在国内,所以会慢一些
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部