2017-01-19 9 views
0

私の問題は、series.Enabled = false;経由で私のシリーズを無効にした後、自動的に後で真に戻ってきます(いつ/どこにいるかわからないため)、チャートに再び現れます。C#Winform Series auto renabled

Enabledプロパティをtrueに明示的に設定するコードがないので、何が原因で発生している可能性があり、修正する方法がわかります。

私は

//more initializing 
series.XValueType = ChartValueType.Time; 
series.YValueType = ChartValueType.UInt32; 
chart.Series.Add(series); 
+0

1. Enabled = falseは不可視ではなく、ユーザーがそれ以上のことをすることはできません。 2.それを無効にしたコード、またはそのコードはどこにありますか?これらの3行はまったく役に立たない。この方法では、私たちはあなたを手助けできません – EpicKip

+1

本当ではありません。これは逆の方法です:__Enabled == trueはinvisible__を意味します。しかし、あなたはまだそれを使って何かをしています。ポイントを追加するなど - しかし、OPは自分自身の理由を検索する必要があることは間違いありません。シリーズを再作成または再作成する行が必要です。 – TaW

+0

最初に作成して追加することによってシリーズを追加する方法を見て、おそらく正しい参照を使用していない可能性があります。それ自体を再び有効にする方法はありません。 – TaW

答えて

0

下のコードを使用してシリーズを作成しましたが、定期的にグラフを更新し、外部ライブラリ内のいくつかのロジックだったし、それらを再度有効判明します。