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 .
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.