Dawson 发表于 2024-4-22 21:29:46

c1radialgauge1做钟表时如何指定数据源

c1radialgauge1做钟表时如何指定数据源,让指针随系统时间而动。还有C1Calendar1如何跟随系统日期

Richard.Ma 发表于 2024-4-23 12:30:39

给radialgauge设置Value即可。随系统时间这个你得自己通过定时器更新

“C1Calendar1如何跟随系统日期”这个需求我没有太看的懂。是什么意思。

Dawson 发表于 2024-4-23 13:20:01

给radialgauge设置Value即可。随系统时间这个你得自己通过定时器更新

我用VB.NET环境,测试如下程序:

Public Class Form1
    Private Sub Form1_ContextMenuStripChanged(sender As Object, e As EventArgs) Handles Me.ContextMenuStripChanged
      Timer1.Enabled = True

    End Sub

    Private Sub Form1_Closing(sender As Object, e As CancelEventArgs) Handles Me.Closing
      Timer1.Enabled = False

    End Sub

    Private Sub Timer1_Tick(sender As Object, e As EventArgs) Handles Timer1.Tick
      C1RadialGauge1.MorePointersValue_0 = Date.Now.Hour
      C1RadialGauge1.MorePointersValue_1 = Date.Now.Minute
      C1RadialGauge1.MorePointersValue_2 = Date.Now.Second
    End Sub
End Class

不工作

Dawson 发表于 2024-4-23 13:23:04

C1Calendar1如何跟随系统日期”这个需求我没有太看的懂。是什么意思。

就是让日历上的当前日期与系统日期相同
:)

Richard.Ma 发表于 2024-4-23 14:30:19

Dawson 发表于 2024-4-23 13:23
C1Calendar1如何跟随系统日期”这个需求我没有太看的懂。是什么意思。

就是让日历上的当前日期与系统日 ...

这个控件本身显示的就是高亮当前的系统日期

Richard.Ma 发表于 2024-4-23 14:36:23

Dawson 发表于 2024-4-23 13:20
给radialgauge设置Value即可。随系统时间这个你得自己通过定时器更新

我用VB.NET环境,测试如下程序:


不清楚了,

你可以直接在timer外面设置看看,代码看起来没有问题
看看是否是timer导致的外部线程操作导致的问题。
页: [1]
查看完整版本: c1radialgauge1做钟表时如何指定数据源