タイムスケールの表示を変更するために、SetRangeメソッドを使って時間を指定しても反映されない。
2017年10月10日
タイムスケールの表示を08:15から開始するために、SetRangeメソッドを使って時間を指定しています。しかし、タイムスケールには8:00:00から表示されてしまいます。
【サンプルコード】
tscale.SetRange “2006/10/06 8:15:00”, “2006/10/07 8:15:00”
説明
SetRangeメソッドで設定した値は、タイムスケールの中区分以下を切り捨てた値の日時に補正されます。
例えば、大区分を日にち(1日単位)、中区分を時間(1時間単位)、小区分を分(10分単位)と設定した場合には、小区分の分が切り捨てられる為、表示されるのは分を切り捨てた時間単位となります。
ご要望のように08:15から表示を行いたい場合は、タイムスケールの中区分のUnitを分単位として、Intervalに”5″を設定してください。
【サンプルコード】
KnTView1.TimeScale.Medium.Unit = tivScaleUnitMinute
KnTView1.TimeScale.Medium.Interval = 5
