Sunday 15 April 2012

vb.net - Random Letter Choosing for Textbox -



vb.net - Random Letter Choosing for Textbox -

so code neethu soman,

dim input string = textbox2.text '<--- should input "hello greg" textbox2.text = "" '<--- clear textbox store output dim rnd new random '<---- generating new random number each c char in input '<--- iterate through each character if rnd.next() mod 2 = 0 textbox2.text &= ucase(c) '<--- if true print particular letter in uppercase else textbox2.text &= lcase(c) '<--- if true print particular letter in lowercase end if next

basically supposed to, converts random letter lower, , upper case 50/50 chance. although, 1 problem is clears text, , rewrites in new converted form, problem. there way create work without having clear text?

thanks create seek answer, can convert random letter lower, or upper case 50/50 chance using next code without using textbox2.text = ""

private sub textbox2_keypress(byval sender object, byval e system.windows.forms.keypresseventargs) handles textbox2.keypress dim rnd new random'<--- generating random number if rnd.next() mod 2 = 0 e.keychar = ucase(e.keychar) '<--- if true alter key char uppercase else e.keychar &= lcase(e.keychar) '<--- if true alter key char lowercase end if end sub

if want in button click means:

private sub button1_click(byval sender system.object, byval e system.eventargs) handles button1.click dim randomstring string = "" dim rnd new random each c char in textbox2.text if rnd.next() mod 2 = 0 randomstring &= ucase(c) else randomstring &= lcase(c) end if next textbox2.text = randomstring end sub

vb.net

No comments:

Post a Comment