2010-02-11 6 views
-1

Je dessine de nombreuses lignes à l'écran. J'ai besoin de mettre la minuterie et dessiner les lignes dans le panneau un par un en C# en utilisant directxcomment régler la minuterie en C#

+0

S'il vous plaît poster le code que vous avez écrit jusqu'ici. Les gens n'aiment généralement pas écrire votre code pour vous. –

+0

Publier des informations sur ce que vous faites maintenant, ce que vous voulez réaliser (ce n'est pas n'importe où informatif ce que vous avez écrit) et ensuite nous pouvons parler de donner une réponse. : P – feal87

Répondre

2

Eh bien, je poignarde dans le noir ici à cause du manque d'informations, mais si vous demandez juste un moyen à quelque chose de temps, C# a la classe StopWatch trouve dans System.Diagnostics, il mesure le temps en dixièmes de millisecondes

Exemple d'utilisation:

using System.Diagnostics 

public static void TestStopWatch() 
{ 
StopWatch sw = new StopWatch(); 

int temp = 0; 
int repetitions = 1000000; 

sw.Reset(); 
for (int i=0; i<repetitions; i++) 
    temp++; 
long time = sw.Peek(); 
Console.WriteLine("Time = " + time/10.0 + " milliseconds."); 
} 

Résultat:

2.7 milliseconds