Solved

listbox problem

Posted on 2003-11-27
6
195 Views
Last Modified: 2010-05-01
Im a beginner to vb.NET and im making a program that requires the user to select an item from a list box (add, subtract, divide, multiply, random). Once the user has selected which one they want, when they click on it i would like the appropriate symbol to appear in a textbox.

If anyone can help with making the choice random work too, i would be very greatful.
0
Comment
Question by:s1555
  • 2
6 Comments
 
LVL 1

Expert Comment

by:Mutare99
ID: 9832932
In the OnClick event put the following code for a list namded List1:

Select Case lstCaptures.ListIndex
    Case 0: Text1.Text = "Add"
    Case 1: Text1.Text = "Subtract"
    Case 2: Text1.Text = "Multiply"
    Case 3: Text1.Text = "Divide"
    Case 4: Text1.Text = "Random"
End Select

To generate a random number between A and B use:

Randomize Timer
iRandom = Int((B - A + 1) * Rnd + A)
0
 
LVL 1

Accepted Solution

by:
Mutare99 earned 50 total points
ID: 9832942
Oh, I see, you want the Random choice to pick one of the others.  You can use this for that:

Select Case lstCaptures.ListIndex
    Case 0: Text1.Text = "Add"
    Case 1: Text1.Text = "Subtract"
    Case 2: Text1.Text = "Multiply"
    Case 3: Text1.Text = "Divide"
    Case 4
        Randomize Timer
        iRandom = Int((4 - 1 + 1) * Rnd + 1)
        Select Case iRandom
            Case 1: Text1.Text = "Add"
            Case 2: Text1.Text = "Subtract"
            Case 3: Text1.Text = "Multiply"
            Case 4: Text1.Text = "Divide"
        End Select
End Select

0
 
LVL 3

Expert Comment

by:ashoooo
ID: 9833934
If you want the appropriate symbol to appear in the textbox, just change the above code to

Text1.Text = "+"
or
Text1.Text = "-"
.. etc.
0

Featured Post

Courses: Start Training Online With Pros, Today

Brush up on the basics or master the advanced techniques required to earn essential industry certifications, with Courses. Enroll in a course and start learning today. Training topics range from Android App Dev to the Xen Virtualization Platform.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Have you ever wanted to restrict the users input in a textbox to numbers, and while doing that make sure that they can't 'cheat' by pasting in non-numeric text? Of course you can do that with code you write yourself but it's tedious and error-prone …
Most everyone who has done any programming in VB6 knows that you can do something in code like Debug.Print MyVar and that when the program runs from the IDE, the value of MyVar will be displayed in the Immediate Window. Less well known is Debug.Asse…
Get people started with the utilization of class modules. Class modules can be a powerful tool in Microsoft Access. They allow you to create self-contained objects that encapsulate functionality. They can easily hide the complexity of a process from…
This lesson covers basic error handling code in Microsoft Excel using VBA. This is the first lesson in a 3-part series that uses code to loop through an Excel spreadsheet in VBA and then fix errors, taking advantage of error handling code. This l…

816 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

8 Experts available now in Live!

Get 1:1 Help Now