找回密码
 立即注册

QQ登录

只需一步,快速开始

欧大林

注册会员

6

主题

11

帖子

39

积分

注册会员

积分
39
最新发帖
欧大林
注册会员   /  发表于:2017-5-17 08:21  /   查看:3731  /  回复:9
如题,当多个仪表盘在一个容器中的时候,位置和大小如何控制?通过pointeroriginx和pointeroriginy设置非常不便,帮助文档也没有。

9 个回复

倒序浏览
JeffryLI
葡萄城公司职员   /  发表于:2017-5-17 10:18:20
沙发
您好;您可以试用C1SplitContainer来布局自己的控件的位置。
请点击评分,对我5分评价,谢谢!

葡萄城控件服务团队
官方网站: https://www.grapecity.com.cn/developer
回复 使用道具 举报
guyuhai
注册会员   /  发表于:2017-5-17 16:56:31
板凳
本帖最后由 guyuhai 于 2017-5-17 17:12 编辑

C1gauge中的clock控件如何显示当前时间?
回复 使用道具 举报
JeffryLI
葡萄城公司职员   /  发表于:2017-5-17 17:14:25
地板
你好,你可以添加一个C1SplitContainer,它类似一个Panel容器,做好分块布局,就可以把C1gauge添加到相应的版块。同时C1SplitContainer中也可以前台C1SplitContainer。如图:

本帖子中包含更多资源

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

x
请点击评分,对我5分评价,谢谢!

葡萄城控件服务团队
官方网站: https://www.grapecity.com.cn/developer
回复 使用道具 举报
guyuhai
注册会员   /  发表于:2017-5-22 13:36:12
5#
C1gauge中的clock控件如何显示当前时间?
回复 使用道具 举报
JeffryLI
葡萄城公司职员   /  发表于:2017-5-22 14:58:02
6#
您好,这个需要配合定时器来操作
在定时器里面绘制三针的指示
  1. protected override void OnTimer()
  2.         {
  3.             PointerCollection pointers = c1RadialGauge1.MorePointers;
  4.             double seconds = Math.Floor(DateTime.Now.TimeOfDay.TotalSeconds);
  5.             pointers["hours"].Value = (seconds % 43200.0) / 3600.0;
  6.             pointers["minutes"].Value = (seconds - (Math.Floor(seconds / 3600.0) * 3600.0)) / 60.0;
  7.             pointers["seconds"].Value = seconds - (Math.Floor(seconds / 60.0) * 60.0);
  8.         }
复制代码


具体在demo里面有相关的示例。你可以看看。
请点击评分,对我5分评价,谢谢!

葡萄城控件服务团队
官方网站: https://www.grapecity.com.cn/developer
回复 使用道具 举报
guyuhai
注册会员   /  发表于:2017-5-23 09:39:46
7#
JeffryLI 发表于 2017-5-22 14:58
您好,这个需要配合定时器来操作
在定时器里面绘制三针的指示

DEMO有点看不懂,timer里面放置这段代码吗?
回复 使用道具 举报
JeffryLI
葡萄城公司职员   /  发表于:2017-5-23 10:02:16
8#
guyuhai 发表于 2017-5-23 09:39
DEMO有点看不懂,timer里面放置这段代码吗?

是的,肯定是在Timer里面重绘一次指针的位置,这样才能达到类似时钟表或者电子表的功能。
请点击评分,对我5分评价,谢谢!

葡萄城控件服务团队
官方网站: https://www.grapecity.com.cn/developer
回复 使用道具 举报
guyuhai
注册会员   /  发表于:2017-5-23 10:06:34
9#

本帖子中包含更多资源

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

x
回复 使用道具 举报
JeffryLI
葡萄城公司职员   /  发表于:2017-5-23 10:37:19
10#
您好,这个应该是相应的值在属性工具栏中没有指定对吧,具体你看一参照Documents\ComponentOne Samples\WinForms\C1Gauge\CS\GaugeDemo下的ClockDemo,里面有一定属性设置。
请点击评分,对我5分评价,谢谢!

葡萄城控件服务团队
官方网站: https://www.grapecity.com.cn/developer
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部