none
VB .Net Form Diagramme/Charts RRS feed

  • Frage

  • Hallo

     

    Ich suche nach einer Möglichkeit in Visual Basic .Net auf Windows Forms Diagramme zu erzeugen. Bei meiner Internetsuche habe ich diverse kostenpflichte Applikationen gefunden, die dies anbieten. Ich suche aber eine Lösung die in Visual Basic bereits integriert ist. Die Diagramme stelle ich mir ähnlich wie in Excel vor, ich will aber eigentlich nicht eine Excel-Datei erzeugen, um da das Diagramm zu erstellen und danach ein Bild davon in die Form laden...

    Ich glaube die Klasse Chart könnte mir diese Funktion bereitstellen. In meinem Projekt habe ich aber keinen Zugriff und ich finde den entsprechenden Verweis nicht. Der entsprechende Import wird im Programm nicht erkannt:

    Imports System.Windows.Forms.DataVisualization.Charting

    Da ich das erste mal mit Diagrammen in der Windows Form arbeite wäre ich sehr froh um Tipps von erfahreneren Entwicklern.

    Was ist die beste Möglichkeit, um in Visual Basic .Net Diagramme in einer Windows Form zu erzeugen?

    Wie kann ich auf den DataVisualization.Charting import zugreifen? (Ich vermute, dass mir der entsprechende Verweis fehlt?!)

     

    Vielen Dank im Voraus.

    Gruss Martin

    Meine Programmversion:

    Visual Studio 2010 Ultimate

    Microsoft .NET Framework Version 4.0

    Dienstag, 3. Mai 2011 06:57

Antworten

Alle Antworten

  • Hallo Martin,

    Du müsstest einen Verweis auf die Assembly:

      System.Windows.Forms.DataVisualization.dll

    in deinem Projekt hinzufügen.

    Siehe dazu auch:

      http://msdn.microsoft.com/de-de/library/system.windows.forms.datavisualization.charting.chart.aspx

    Falls Du die Assembly in den .NET Verweisen nicht sehen kannst, musst Du evtl. das Zielframework noch umstellen.

    Projekt
     -> Eigenschaften
       -> Reiter "Kompilieren"
         -> Button "Erweiterte Kompilierungsoptionen..."
           -> Zielframework ".NET Framework 4"

    Bei dir könnte ggfs. ".NET Framework 4 Client Profile" voreingestellt sein, wobei das bei .NET 4 zwar auch funktionieren sollte aber wer weiß^^



    Gruß, Stefan
    Microsoft MVP - Visual Developer ASP/ASP.NET
    http://www.asp-solutions.de/ - Consulting, Development
    http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community
    Dienstag, 3. Mai 2011 07:17
    Moderator
  • Vielen Dank für die schnelle Hilfe!

    Das mit dem Verweis hat jetzt funktioniert und ich kann auf die Chart Klasse zugreifen.

     

    Eine kleine Zusatzfrage: Gibt es eine Möglichkeit das Chart-Steuerelement über die Form-Toolbox einzufügen und nicht erst im Programm?

     

    Gruss Martin

    Dienstag, 3. Mai 2011 08:32
  • Hallo Martin,

    also ich habe in der Toolbox links unter dem Bereich "Daten" das Chart Control drin und kann das problemlos per Dreck&Tropf auf die Form ziehen.

    Oder meintest Du was anderes.

     


    Gruß, Stefan
    Microsoft MVP - Visual Developer ASP/ASP.NET
    http://www.asp-solutions.de/ - Consulting, Development
    http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community
    Dienstag, 3. Mai 2011 08:48
    Moderator
  • Genau das meinte ich, danke.

     

    Sorry wegen der blöden Fragen... Ich habe nur unter "Alle Windows Forms" gesucht, da ich der Meinung war dort sind eben alle aufgelistet - nur fehlt da der gesuchte Chart.

    So, nach diesen Startschwierigkeiten bin ich zuversichtlich, dass es klappt mit den Diagrammen. :)

     

    Gruss Martin

    Dienstag, 3. Mai 2011 09:44