|
■No98557 (魔界の仮面弁士 さん) に返信
ありがとうございます。
> 最近は "〇" (漢数字のゼロ) を使う人が増えているのは何故でしょうね。
漢数字のゼロは知らないですが、日本語ではないからでしょうか??
ちなみにこのような英字の時は "*" も使ったりもしています。
> そもそも「コンストラクタ」って分かりますかね?
自慢ではないですが当然の如く初めて。
でも便利そうですね、機会あれば使ってみることにします。
ちなみに冒頭にもあるようにVB2017です。
> YLables(Chart1) = Label1
> の記法に変更するだけでも良さそうです。未登録なら・・
良さそう、どろこかこれが一番有難いです。
もっとも、おっしゃるように「そもそも二重に呼び出されるような場所で呼び出さなければ良いだけ」なのではありますが。
ところで、Chart1、Chart2、Chart3と縦に配置したとします。
そこでマウスのあるChartには縦横の十字線、その他のChartには同じ縦位置に縦線のみ。
しかもLabelへの数量表示はChart1のLabel1のみ。
これを満たすべく下のように変更はしたものの、これではChart2、Chart3にマウスがある時にもLabel1に数量が表示もされてしまいます。
それでも格別困るってことでもないのですが、もしも簡単に対処できるようなことでもあればお教えもいただければ有難いです。
Private Sub Charts_MouseMove(ByVal sender As Object, ByVal e As MouseEventArgs) Handles Chart1.MouseMove, Chart2.MouseMove, Chart3.MouseMove
'DirectCast(sender, System.Windows.Forms.DataVisualization.Charting.Chart).Invalidate()
Chart1.Invalidate() : Chart2.Invalidate() : Chart3.Invalidate()
End Sub
|