|
Simple!!! Split the text on space and reverse the array.
|
|
|
|
|
hey guys I am new in programming I am not sure how to even split the text
help me pls
|
|
|
|
|
Sounds like you need to buy a book and work through it, so you know enough to be able to follow our advice.
Christian Graus - Microsoft MVP - C++
"also I don't think "TranslateOneToTwoBillion OneHundredAndFortySevenMillion FourHundredAndEightyThreeThousand SixHundredAndFortySeven()" is a very good choice for a function name" - SpacixOne ( offering help to someone who really needed it ) ( spaces added for the benefit of people running at < 1280x1024 )
|
|
|
|
|
try this, might not be 100% correct but will give you the idea.
dim words() as string = textbox1.text.split(" ")<br />
words.reverse<br />
for i as integer = 0 to (words.length - 1)<br />
me.textbox2+= words(i) & " "<br />
next
|
|
|
|
|
Instead of the for, I suggest using the provided function Join:
<br />
dim words() as string = textbox1.text.split(" ")<br />
words.reverse<br />
me.textbox2.text = join(words, " ")<br />
|
|
|
|
|
The same book the OP should read would teach you to use String.Join() instead of a loop
(with a superfluous space).
Luc Pattyn [Forum Guidelines] [My Articles]
this months tips:
- use PRE tags to preserve formatting when showing multi-line code snippets
- before you ask a question here, search CodeProject, then Google
|
|
|
|
|
How can i make text appear one letter at a time on a label (ie. like a ghost is typing it) without using a huge LAME code that takes forever. Please phrase your answer as though i know nothing about coding because I tend mess up on lame instructions. Keep in mind I am going to 'ghost write' several dozen words.Example of code I am using now that i hate is below.
<code>Static x As Integer
x = x + 1
If x = 0 Then
Me.Label1.Text = ""
End If
If x = 1 Then
Me.Label1.Text = "H"
End If
If x = 2 Then
Me.Label1.Text = "He"
End If
If x = 3 Then
Me.Label1.Text = "Hel"
End If
If x = 4 Then
Me.Label1.Text = "Hell "
End If
If x = 5 Then
Me.Label1.Text = "Hello"
End If</code>
|
|
|
|
|
The tigg wrote: Please phrase your answer as though i know nothing about coding because I tend mess up on lame instructions
Sounds very much like you're at a level where you should be working through a book before asking questions on the web.
The most obvious way is to use a timer to add each letter, store the string you want to type, and just check every time the length of the text in the label, which will tell you at what index you need to add a character.
Christian Graus - Microsoft MVP - C++
"also I don't think "TranslateOneToTwoBillion OneHundredAndFortySevenMillion FourHundredAndEightyThreeThousand SixHundredAndFortySeven()" is a very good choice for a function name" - SpacixOne ( offering help to someone who really needed it ) ( spaces added for the benefit of people running at < 1280x1024 )
|
|
|
|
|
Guess what... I don't have a book for coding VB.NET but I do have the internet. So... A example would be nice, gosh. Thank you.
|
|
|
|
|
The tigg wrote: I don't have a book for coding VB.NET
Yep - that would be your core problem. There's a base level which can only be achieved through working through a book, IMO. Until you reach that, you're not going to be able to work out anything that people tell you. I can write up this code in 20 seconds. You can paste it into your app and say 'gosh darn it, I wrote some code'. But, you didn't. if you google the things I told you to do, and you still can't work out how to do them, you're back to needing a book to teach you some fundamentals of coding.
I'm not trying to play games here or to make life hard for you. I'm trying to help you to understand the steps you need to take if you actually want to learn to program.
Christian Graus - Microsoft MVP - C++
"also I don't think "TranslateOneToTwoBillion OneHundredAndFortySevenMillion FourHundredAndEightyThreeThousand SixHundredAndFortySeven()" is a very good choice for a function name" - SpacixOne ( offering help to someone who really needed it ) ( spaces added for the benefit of people running at < 1280x1024 )
|
|
|
|
|
I really couln't care less about learning. I got time and I got a class for it. It has taken me all day today (11am:almost 8pm) to come up with a code that would take less time to write but I haven't. If you can't spare "20 seconds" out of your life to solve some poor guys problem who worked 10 HOURS on VB.NET 2008 express (not only on that problem but results that came from bordem/ trying to figure out some other stuff) then I..'sigh'never mind.
|
|
|
|
|
The tigg wrote: I really couln't care less about learning.
Then you don't belong here.
The tigg wrote: I got time and I got a class for it.
So you're doing a course and you can't keep up ? How can you be doing a class and not have a book ?
Seriously, if you showed some attempt at trying, if your response was 'I did this with your suggestion but I can't work it out', I'd help in a heartbeat. But if you can't do your homework, and are not interested in advice, just to be given the solution, that's not what this place is about.
Christian Graus - Microsoft MVP - C++
"also I don't think "TranslateOneToTwoBillion OneHundredAndFortySevenMillion FourHundredAndEightyThreeThousand SixHundredAndFortySeven()" is a very good choice for a function name" - SpacixOne ( offering help to someone who really needed it ) ( spaces added for the benefit of people running at < 1280x1024 )
|
|
|
|
|
OK... this isn't homework for that class and I am the 2nd in a class of 30.(im in 3rd semester, the highest class that the school offers) I tried what you said RIGHT after you said it but I just couldn't figure it out. I've been working with 3dstudiomax for a while so give me a little break on not being able to remember everything. I am working, have no doubts about that.
|
|
|
|
|
What I said was pretty straightforward, what did you try ? ( i.e. what did the code look like ? )
Christian Graus - Microsoft MVP - C++
"also I don't think "TranslateOneToTwoBillion OneHundredAndFortySevenMillion FourHundredAndEightyThreeThousand SixHundredAndFortySeven()" is a very good choice for a function name" - SpacixOne ( offering help to someone who really needed it ) ( spaces added for the benefit of people running at < 1280x1024 )
|
|
|
|
|
I deleted it a long time ago but I do remember dim(ing) words at the top as a string and then i did a bunch of stuff . Don't even ask me what I did cause it hurts to think of the things i tried.
|
|
|
|
|
OK - then we're at the point we started at. If you have no idea what you tried, and if you deleted it, I don't see how you're seriously applying your self to solving your problems.
Christian Graus - Microsoft MVP - C++
"also I don't think "TranslateOneToTwoBillion OneHundredAndFortySevenMillion FourHundredAndEightyThreeThousand SixHundredAndFortySeven()" is a very good choice for a function name" - SpacixOne ( offering help to someone who really needed it ) ( spaces added for the benefit of people running at < 1280x1024 )
|
|
|
|
|
I only deleted all of my comments because i was getting comments mixed up with eachother. I really am applying myself but the goal is beyond my understanding. If you could just help me (the main reason i asked the question on "Post A Question") instead of hastling me i would be grateful.
|
|
|
|
|
I'm trying my darndest to help you. Now, which part of my original advice can't you understand ?
Christian Graus - Microsoft MVP - C++
"also I don't think "TranslateOneToTwoBillion OneHundredAndFortySevenMillion FourHundredAndEightyThreeThousand SixHundredAndFortySeven()" is a very good choice for a function name" - SpacixOne ( offering help to someone who really needed it ) ( spaces added for the benefit of people running at < 1280x1024 )
|
|
|
|
|
"store the string you want to type, and just check every time the length of the text in the label, which will tell you at what index you need to add a character." I rarely use strings so what... i store the text i want to 'ghost write' as a string at the top is in "Dim 'the words i want to type' As String" Check every time the length... and what is an index... never used them before and what do i tell it to do exactly
|
|
|
|
|
How is it possible that you're second in a programming class ?
When you have an array, the index is the number you use to access an element. A string is an array of characters. the string class has substring and length methods. That should be all you need to know.
Christian Graus - Microsoft MVP - C++
"also I don't think "TranslateOneToTwoBillion OneHundredAndFortySevenMillion FourHundredAndEightyThreeThousand SixHundredAndFortySeven()" is a very good choice for a function name" - SpacixOne ( offering help to someone who really needed it ) ( spaces added for the benefit of people running at < 1280x1024 )
|
|
|
|
|
Christian Graus wrote: How is it possible that you're second in a programming class?
Must be too easy of a class. At least my class I teach, I give people a challenge and they can do it within the 2 hour laboratory window.
"Any sort of work in VB6 is bound to provide several WTF moments." - Christian Graus
|
|
|
|
|
I REALLY think ALL of you need a life. To sit there thinking your helping some people. But, the truth is you just need some attention and fkn around with people that want just a tiny bit of help from any of you ADULTS. (which SHOULD know better, I am truly sorry you don't)Then talking like 'oooo, he just wants a little help but he doesn't care about learning the concept for once before using the code, so I'll just fk with him until he feels like throwing themself onto a kitchen knife. Then once he's dead, I'll giggle myself to sleep." You all need help. If only you could (on the FIRST reply) explain the concept , then we all wouldn't have a long as thread. Plus everyone would be happy and the first replier would feel good about helping some and I could go on with my day.
|
|
|
|
|
You know, the world and you are both best served by you flunking this project, and hopefully this class. You apparently want one of us ADULTS to do the work for you, as apparently other adults in your life have done. You know what?
Time to grow up, kid.
Software Zen: delete this;
|
|
|
|
|
The tigg wrote: OK... this isn't homework for that class and I am the 2nd in a class of 30.(im in 3rd semester, the highest class that the school offers)
Heh. And yet, you neither understood CG's answer, nor possess the ability or inclination to use Google to look up the meanings of the terms that flew by you. Heck, you couldn't even manage to explain to him what you didn't understand, or what went wrong when you tried to follow his advice, leading me to believe that you are either functionally illiterate, or were too lazy to even read the reply once you noticed there was no code already written for you.
CG tries to be polite, even to selfish ingrates, since he works for this site. I have no such obligation however, so here's the best answer you'll get here today:
- You don't know how to program.
- Unless your attitude changes, you'll never know how to program.
- If you've ever managed to pass a programming course, it was likely because the instructor couldn't stand the thought of seeing you re-take the class.
- Although I can't see or smell you, I have little doubt that you are ugly and smell bad.
Seriously though - by your own admission, you don't know what you're doing and have no interest in learning. Therefore, you have no business here. Goodbye.
---- ...the wind blows over it and it is gone, and its place remembers it no more...
|
|
|
|
|
Christian Graus wrote: howed some attempt at trying, if your response was 'I did this with your suggestion but I can't work it out', I'd help in a heartbeat
Same here.
Christian Graus wrote: you can't do your homework, and are not interested in advice, just to be given the solution, that's not what this place is about
He should understand that isn't how the world really works.
"Any sort of work in VB6 is bound to provide several WTF moments." - Christian Graus
|
|
|
|