2

Visual Studio フォームにグラフを追加しようとしていますが、ボタンがグレー表示されています。.NET Framework 3.5 と C# を使用しています。オンラインの指示に従って、このリンクから dll ファイルをダウンロードしてインストールしました: http://www.microsoft.com/en-us/download/details.aspx?id=14422 また、それらを参照として追加し、次の行を追加しました私のフォームファイルの上部に:

using System.Windows.Forms.DataVisualization.Charting;

しかし、ボタンはまだグレー表示されています。

私は何を逃したのですか?

4

3 に答える 3

1

チャート コントロールを使用可能にするには、次のものが必要です。

  1. .Net Framework 4.0 以降を使用するには、または .Net Framework 3.5 の場合は、これをインストールします: http://www.microsoft.com/en-us/download/details.aspx?id=14422
  2. ツールボックスのコンテキスト メニュー -> [項目の選択...] で、Chart コントロールを選択します。([ツールボックス アイテムの選択] ダイアログで名前で並べ替え、[チャート] までスクロールします。Windows フォーム用と Web フォーム用の 2 つがあります。関連するものだけを選択する必要があります。)

チャート コントロールは、ツールボックスの [データ] セクションに表示されます。

フォーム ソース ファイルへの "using" 句、またはプロジェクト参照内の参照は必要ありません。(コントロールを追加すると、参照が自動的に追加されます。)

于 2013-04-27T12:01:23.967 に答える
0

私もこの問題を抱えていて、何時間も解決できませんでした。

ここに投稿されたとおり: VisualStudio2010ツールボックスコントロールが無効または非アクティブ

それを解決するために、ツールボックス内のアイテムの1つを右クリックして、[ツールボックスのリセット]を選択しました。

これによりツールボックス全体がリセットされるため、上記の回答で述べたように、すべてのカスタムツールが失われ、再インポートする必要があります。

于 2013-03-18T15:27:56.330 に答える
0

同じ問題がありました。

私がしたことは、チャート フレームワーク バージョンと同じフレームワークを使用していることを確認することでした。

プロジェクトの作成中、デフォルトで .net 3.5 を使用します。ただし、チャートは Framework 4.0 用に作成されているため、3.5 では機能しません。

次のようにして、ソリューションまたはプロジェクトのフレームワークを 4.0 以上に変更する必要があります。

  1. Visual Studio のメニュー バーで、 をクリックします<your project name>/Properties

  2. ターゲット フレームワークを 4.0 以上に変更します。

  3. プロパティ設定を保存します。

  4. ソリューションを再構築します。

この後、そのチャート コンポーネントを使用できます。

于 2017-12-14T09:27:54.563 に答える