Texte défilant dans la barre de titre

Contenu du snippet

Texte défilant dans la barre de titre

Source / Exemple :


using System;
using System.Drawing;
using System.Windows.Forms;

public class Form1 : Form
{   
    private Timer timer1 = new Timer();
    private string titre = "        ...Texte défilant...";
    private int i = 0;

    public Form1()
    {
        timer1.Tick += new EventHandler(timer1_Tick);
        timer1.Interval = 200;
        timer1.Start();
        Init();       
    }
    public static void Main()
    {
        Application.EnableVisualStyles();
        Application.Run(new Form1());    
    }
    private void Init()
    {
        //Form
        FormBorderStyle = FormBorderStyle.FixedDialog;
        ClientSize = new Size(300, 100);
        MaximizeBox = false;
        MinimizeBox = false;
    }
    private void timer1_Tick(object sender, EventArgs e)
    {        
        this.Text = string.Concat(titre.Substring(i));
        if (i == titre.Length)
        {
            i = 0;
        }
        else
        {
            i++;
        }
    }
}

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.

Du même auteur (cs_walidd)