Everyone wants the typing effect in their about form of their program even i want :) , so i found a very good way to do that thing easily .
First of all create a new project to test this & add a label from the toolbox because we need it also add a timer to the form . Don't change change anything in the timer properties , Now let's create a String and a Static Integer .
Now let's debug the program and see what happens
First of all create a new project to test this & add a label from the toolbox because we need it also add a timer to the form . Don't change change anything in the timer properties , Now let's create a String and a Static Integer .
string Type_Text = "Ultimate programming tutorials";//This is the text that's going to be typed static int index_Num = 0;//declaring integer index_NumNow on form_load event let's code some basics
timer1.Interval = (150);//setting the timer interval since timer interval is Int i am not using " timer1.Enabled = true;//enabling the timer label1.Text = "";//setting label1 text to be empty }Now at last we'll go to timer_tick event so create the event first of all and we'll do some maths (*_*)
label1.Text = Type_Text.Substring(0, index_Num) + "_";//Substring is a part of Type_Text String that we declared at the start index_Num++;//Doing a post fix if (index_Num == Type_Text.Length + 1)//An if statment with a condition of course { index_Num = 0; }Here is the full codes
//Author : Mohamed Shimran //Blog : http://ultimateprogrammingtutorials.blogspot.com string Type_Text = "Ultimate programming tutorials";//This is the text that's going to be typed static int index_Num = 0;//declaring integer index_Num private void Form1_Load(object sender, EventArgs e) { timer1.Interval = (150);//setting the timer interval since timer interval is Int i am not using " timer1.Enabled = true;//enabling the timer label1.Text = "";//setting label1 text to be empty } private void timer1_Tick(object sender, EventArgs e) { label1.Text = Type_Text.Substring(0, index_Num) + "_";//Substring is a part of Type_Text String that we declared at the start index_Num++;//Doing a post fix if (index_Num == Type_Text.Length + 1)//An if statment with a condition of course { index_Num = 0; } }
Now let's debug the program and see what happens
As you can see in the image it's working nicely by the way the gif is bit laggy don't mind it . I hope this really helps .