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 .
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 .
6 comments
hi. how can i change the font size of the text "Ultimate programming tutorials" and its colr
ReplyHello ,

Replyjust change the font size and font color from labels properties
Very interesting ...

ReplyI created my own typing tutorial in which I have done "error typing and then using backspace, removing that error text"..
it just looks like an animation
thank U..sir
keep up the good work
,rehu
Hello, how do you stop from looping, i just want to display it one time and stop it.
ReplyWhere is the toolbox for adding a label and where can I find the timer_tick event?
ReplyDid you find out how to stop the looping? Seems like nobody is answering here
ReplyPost a Comment
Note: Only a member of this blog may post a comment.