Salut à tous:attention::haha1:
Voici un petit tutoriel afin de rendre défilant n'importe quel texte en programmation.
Cette astuce peut également être employé avec d'autres langages de programmation..
Tous d'abord, prenons un label nommé label1.
On va ajouter un certain nombres d'espaces devant ce label1.
Exemple : " Votre texte défilant"
Ensuite, il faut ajouter un timer afin d'enlever périodiquement (100 ms par exemple) un espace. Ainsi, votre texte défilera vers la gauche.
N'oubliez pas de bien mettre votre timer en:
- Enabled: True
- Interval: 40
Screen timer:
Si vous n'avez pas trop bien compris ce tutoriel je vous met en Téléchargement la source du tutoriel faite par moi.
N'hésitez pas à Déboguer le projet pour voir le rendu que donne cette label.
Screen de la Source:
Pas de VirusScan c'est une Source.
Merci de respecter les crédits en cas de C/C sur d'autres forum!
Voici un petit tutoriel afin de rendre défilant n'importe quel texte en programmation.
Cette astuce peut également être employé avec d'autres langages de programmation..
Tous d'abord, prenons un label nommé label1.
On va ajouter un certain nombres d'espaces devant ce label1.
Exemple : " Votre texte défilant"
Ensuite, il faut ajouter un timer afin d'enlever périodiquement (100 ms par exemple) un espace. Ainsi, votre texte défilera vers la gauche.
Code:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace tuto_texte_défilant
{
public partial class Form1 : Form
{
int nb_espace = 65; // définit le nombre d'espace à mettre devant
public Form1()
{
InitializeComponent();
}
private void espace(int n)
{
for (int i = 0; i < n; i++)
label1.Text += " "; // a chaque passage de la boucle, on ajoute un espace
label1.Text += "Tuto texte défilant - www.insomni'hack.fr !"; // à la fin, on ajoute notre texte
}
private void Form1_Load(object sender, EventArgs e)
{
espace(nb_espace); // on appel la méthode pour mettre les espaces
}
private void timer1_Tick(object sender, EventArgs e)
{
// périodiquement (ici 40 ms)
{
string lettreSupprimer = label1.Text.Substring(0, 1); // je récupère la lettre qui va ête supprimer
label1.Text = label1.Text.Remove(0, 1); // je supprime l'espace
label1.Text += lettreSupprimer; // je rajoute ce qui a été supprimer à la fin
}
}
}
}
- Enabled: True
- Interval: 40
Screen timer:
Si vous n'avez pas trop bien compris ce tutoriel je vous met en Téléchargement la source du tutoriel faite par moi.
N'hésitez pas à Déboguer le projet pour voir le rendu que donne cette label.

Screen de la Source:
Pas de VirusScan c'est une Source.
Merci de respecter les crédits en cas de C/C sur d'autres forum!
J'aime:
RoRoH_AR, ƓŦΛ_ƤAƝƊA™ et zhacken
