Het maken van een bewegende grafiek in Microsoft C # kan uw toepassing dynamischer en aantrekkelijker voor de gebruiker te maken . In C # , moet u een verwijzing naar de " Chart" controle toe te voegen om het te kunnen bekijken in de " Toolbox " venster . Zodra u deze toevoegen aan uw formulier , kunt u de eigenschappen wijzigen om een bewegende grafiek weer te geven . U kunt de waarden van Loops veranderen , maar de meest efficiënte manier om dit te doen is door het gebruik van een tijdschakeling . Wat je nodig hebt Microsoft Visual Studio Toon Meer Aanwijzingen 1 Lancering Microsoft Visual Studio , klikt u op " New Project" van het linkerpaneel van uw computerscherm , en uitbreiden " Andere talen " onder " Geïnstalleerde sjablonen . " Klik " Visual C # " en dubbelklik op " Windows Forms Application " van het centrum van het dialoogvenster om een nieuw project aan te maken . kopen van 2 Rechter - klik op de " Toolbox " venster en klik op "Choose items . " Klik op de tab " . NET Framework -componenten " en vink het vakje naast " grafiek " om een nieuwe grafiek controle toe te voegen aan de ' Toolbox '. Dubbelklik op het " grafiek " regelen om een nieuwe grafiek controle toe te voegen aan uw formulier . Dubbelklik op " Timer " om een nieuwe timer controle toe te voegen aan uw formulier . 3 Rechtsklik op de timer controle en klik op 'Eigenschappen'. Stel de " Enabled " eigenschap op 'Ware " en de " Interval " eigenschap in op" 50 ". Dubbelklik op het formulier om een formulier load gebeurtenis te maken . Voeg de volgende code om een aantal gegevens aan de grafiek toe te voegen : dtGraph.Columns.Add ( " TimePoint " , Type.GetType ( " System.Int32 " ) ) ; dtGraph.Columns.Add ( " Speed " , Type.GetType ( " System.Int32 " ) ) ; dtGraph.Rows.Add ( 0 , 0 ) ; dtGraph.Rows.Add ( 1000 , 50 ) ; dtGraph.Rows.Add ( 2000 , 50 ) ; dtGraph.Rows.Add ( 3000 , 0 ) ; this.chart1.ChartAreas [ 0 ] AxisX.Minimum = 0 ; . . this.chart1.ChartAreas [ 0 ] AxisX.Maximum = 3000 ; this.chart1.ChartAreas [ 0 ] AxisY.Minimum = 0 ; . this.chart1.ChartAreas [ 0 ] AxisY.Maximum = 60 ; . this.chart1.ChartAreas [ 0 ] AxisY.Interval = 10 ; . this.chart1 . ChartAreas [ 0 ] AxisX.Title = " Tijd " ; . . this.chart1.ChartAreas [ 0 ] AxisY.Title = " Snelheid " ; . chart1.Series [ 0 ] Points.DataBind ( dtGraph.DefaultView , " TimePoint " , " Speed" , null ) ; chart1.Series [ 0 ] charttype = System.Windows.Forms.DataVisualization.Charting.SeriesChartType.Line ; . . chart1.Series [ 0 ] BorderWidth = 4 ; Kopieer 4 en plak de volgende code hierboven " openbare Form1 ( ) " om twee globale variabelen maken: DataTable dtGraph = new DataTable ( ) ; int Cntr = 0 ; < br > Switch 5 tot ontwerpmening vormen en dubbelklik op de timer in op een teek gebeurtenis te maken . Kopieer en plak de onderstaande code om programmatisch wijzigen de grafiek waarden en het creëren van de bewegende grafiek : dtGraph.Clear ( ) op ; dtGraph.Rows.Add ( 0 + Cntr , 0 ) ; dtGraph.Rows.Add ( 1000 + Cntr , Cntr ) ; dtGraph.Rows.Add ( 2000 + Cntr , Cntr ) ; dtGraph.Rows.Add ( 3000 + Cntr , 0 ) ; . chart1.Series [ 0 ] Points.DataBind ( dtGraph.DefaultView , " TimePoint " , , " Speed" , null ) ; Cntr + + ; . Druk op " F5 " 6 om het programma uit te voeren en bekijk de bewegende grafiek < br > |