voilà du code tout simple qui fonctionne et éviter d'utiliser Sleep
1-suir le formulaire mettez un Timer et le paramétrer selon un certain intervalle de temps mettons 500 ms
2-dans les événements du timer paramétrer un événement timer1_Tick()
3-taper ce code
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
|
public partial class Form1 : Form
{
int MaxVal=0;
public Form1()
{
InitializeComponent();
this.Opacity=0.1;
timer1.Enabled = true;
}
private void timer1_Tick(object sender, EventArgs e)
{
this.Opacity += 0.1;
MaxVal++;
if (MaxVal == 10)
{
this.timer1.Enabled = false;
}
} |
Il est conseillé de détruire l'instance de timer si vous n'en avez plus besoin
Partager