|
Thanks, I Changed the code.
If the Degree RadioButton is Checked the the user is entering value in degrees. so,
ReadOut.Text = System.Math.Sin(Convert.ToDouble(ReadOut.Text) * (System.Math.PI / 180))
gives the right answer
|
|
|
|
|
How to search for a string in a textbox in vb 2010
|
|
|
|
|
You can use the Contains extension method of your string, e.g:-
bool doesContain = yourString.Contains(searchString);
When I was a coder, we worked on algorithms. Today, we memorize APIs for countless libraries — those libraries have the algorithms - Eric Allman
|
|
|
|
|
How can I post my app and its source code here?
|
|
|
|
|
You need to write an atricle all about your app, including details of what your app does, what sort of decisions you had to make while developing the app, and then you can post the article together with the source code in the articles section.
When I was a coder, we worked on algorithms. Today, we memorize APIs for countless libraries — those libraries have the algorithms - Eric Allman
|
|
|
|
|
|
No problem!
When I was a coder, we worked on algorithms. Today, we memorize APIs for countless libraries — those libraries have the algorithms - Eric Allman
|
|
|
|
|
Visual Basic 2010 TextBox Displays negative sign after the number. How to Fix the TextBox so that It shows negative sign before the number
Jayanth Devarayanadurga
|
|
|
|
|
Can you post some code here? Something seems to be wrong. The textbox should not show negative values.
Too much of heaven can bring you underground
Heaven can always turn around
Too much of heaven, our life is all hell bound
Heaven, the kill that makes no sound
|
|
|
|
|
Private Sub btn_plusminus_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btn_plusminus.Click
ReadOut.Text = ReadOut.Text * (-1)
End Sub
|
|
|
|
|
Actually I am designing a Scientific Calculator. The code for +/- button puts the negative sign after the number
|
|
|
|
|
Huh? TextBoxes show strings, they don't care what those strings may or may not represent...
|
|
|
|
|
The RightToLeft Property of TextBox is Set Yes. -1234 gets displayed as 1234-. Is it a probelm of VB 2010
|
|
|
|
|
internetuser2k11 wrote: How to Fix the TextBox so that It shows negative sign before the number
of course by using Code.
but before you need to mention your effort.
|
|
|
|
|
Private Sub btn_plusminus_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btn_plusminus.Click
ReadOut.Text = ReadOut.Text * (-1)
End Sub
|
|
|
|
|
Assuming ReadOut is some WinForms Control (maybe a TextBox?), that line of code would not even compile.
What would be the meaning of string times minus 1???
I suggest you keep numeric values in numeric variables, i.e. use value types such as float , double , decimal , for calculations and storage; use strings only for I/O, i.e. for communicating with the user.
|
|
|
|
|
I tried even the below code. Even that soesn't work
It displays -1234 as 1234-
Private Sub btn_plusminus_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btn_plusminus.Click
ReadOut.Text = Str(Val(ReadOut.Text) * (-1))
End Sub
|
|
|
|
|
All the below 3 codes is not working. Still a neg num -1234 is displayed as 1234-
I am coding a calculator and my TextBox's RightToLegt Property is set Yes.
ReadOut.Text = (CDbl(ReadOut.Text) * (-1)).ToString
ReadOut.Text = Convert.ToString(Convert.ToDouble(ReadOut.Text) * (-1))
ReadOut.Text = Str(Val(ReadOut.Text) * (-1))
|
|
|
|
|
By default a lot of formatting (dates, times, negative numbers, currency, ...) follows the wishes of the user, through the system's "regional settings", see one of the Control Panels.
If your app needs to do things differently (not a good idea IMO), then you must code for that explicitly. In this case the NumberFormatInfo class might help you out, in particular NumberFormatInfo.NumberNegativePattern
|
|
|
|
|
Hello!
is possible to use a custom function on a entity framework query?
i try this code :
----------------------------------------------------
Function MyFunction(tl as eclos) as boolean
..... some code here
End Function
....
Dim query=From t in context.eclos where Myfunction(t)= true
select t
---------------------------------------------------------------------------
but this code doesn't works and give an error :
LINQ to Entities does not recognize the method 'Boolean MyFunction(Project1.eclos)' method, and this method cannot be translated into a store expression.
what can i do , because i need to use this kind of query on my project ?
thank you.
|
|
|
|
|
|
i made this program
screenshot link - http://s10.postimage.org/jv5dvf17b/help.jpg
got up to here...
Private Sub computeBtn_Click(sender As System.Object, e As System.EventArgs) Handles computeBtn.Click
Dim sum As Double = 0
If regularRadio.Checked Then
sum += 4.19
End If
If cheeseRadio.Checked Then
sum += 4.79
End If
If baconRadio.Checked Then
sum += 4.79
End If
If cheesebaconRadio.Checked Then
sum += 5.39
End If
If smallRadio.Checked Then
sum += 2.39
End If
If mediumRadio.Checked Then
sum += 3.09
End If
If largeRadio.Checked Then
sum += 4.99
End If
If sodaRadio.Checked Then
sum += 1.69
End If
If waterRadio.Checked Then
sum += 1.49
End If
txtCost.Text = FormatCurrency(sum)
End Sub
how do i
1.
Get the price for each item to be extracted from the form itself (not hard-coded as constants) using string methods.
2. make a function, lets say called extractPrice() that has
One String input argument (the text label from one of the form's radio buttons)
One Double output argument (the extracted price, converted from text to a double).
Returns True if the price was successfully extracted from the input string, otherwise, False (similar to TryParse() )
3.
Create a function called Price(), that has
One String input argument (the text label from one of the form's radio buttons)
It returns a numeric value that is the price for that item.
The function has a side-affect. If the price can't be found in the string, or it can't be translated into a proper number,
the program should clearly explain the error to the owners so that they can correct the problem, and then,
terminate the program immediately, using a Me.Close().
4.
Add a groupbox to the upper right hand corner of the form, that contains two buttons.
A "Test Each Price on Form" button, which, when clicked on, will cycle through each radio button on the form, passing the Text associated with the radio button to extractPrice(), to make the price within the string can be extracted.
Display any strings that caused extractPrice() to return False in a MessageBox(), telling the owner that this label needs to be corrected.
Continue testing the text from the remaining radio buttons, even after extractPrice() returns False. That is, don't quit if one fails.
Any help would mean alot thanks!
|
|
|
|
|
Here are a few pointers for you:
1. you can get part of a string using some string functions, such as string.IndexOf and string.SubString ; that should allow you to extract the part in between parentheses.
2. you can convert strings (such as "1.69") to their value type equivalent (a number holding the value 1.69) using someType.Parse or better yet someType.TryParse ; read up on them for type double.
3. In a WinForms application all Controls that have the same Parent are listed in the Parent's Control property. Enumerating them one by one is what For Each excels at. Now there is one problem: your Form's Control hierarchy isn't flat, it contains some GroupBoxes which in turn contain RadioButtons. You will need two levels of enumeration here, which you can do explicitly or by using recursion.
4. You could create the entire Form from a text file, reading all the required food groups and food items, and dynamically creating the lay-out. Not too easy if it is all very new to you.
Now hit the books, and use Google, for all the ideas and keywords I provided.
PS: there are more advanced technologies that you could use but also can do without, e.g. Regex for #1, and XML for #4.
|
|
|
|
|
thanks a lot! really appreciate ur help
|
|
|
|
|
1. PriceOfItem = Val(TextBox.Text)
|
|
|
|