我想在textbox1里输入一个算式,然后点击按钮,让textbox2显示计算结果,举个例子在textbox1输入1+2-3*4/5,怎么在textbox2输出结果(这只是一个例子,有木有一个通用的方法来计算textbox1里的算式)
做成计算器?什么意思
可是那个代码该怎么写啊
追答我用spy++看了一下,计算器的程序不是。net的,就是说对窗口收发消息应该可以解决。
剪贴板可以不用了,否则也要控制计算器的程序把内容粘贴过来
如果是这样的话,那该多复杂
追答那你想咋办,你难道想一行代码就搞定啊
怎解?
追答不知道
c#窗体怎么在窗体二显示计算结果?
在C#窗体中,可以使用TextBox控件来显示计算结果。首先,在窗体中添加一个TextBox控件,然后在计算结果的地方使用TextBox.Text属性来设置显示的结果。如下:textBox1.Text = "计算结果:" + result.ToString();上面代码中,result为你要显示的计算结果,ToString()方法将结果转换为字符串。
C#里面textbox有多行数。怎么求这多行的数和呢?
\/\/ 假设textbox名为textBox1,首先对textBox1进行如下属性设置this.textBox1.Multiline = true;this.textBox1.ScrollBars = System.Windows.Forms.ScrollBars.Both;this.textBox1.WordWrap = false;\/\/ 之后就可以用如下语句来获取textbox行数了int lnCount = this.textBox1.Lines.Length;\/\/ 取得...
c#编程实现一个加法计算器。
双击计算按钮,打开按下按钮触发事件,进入代码视图。在括号内输入代码接收textbox1输入赋值给str1,textbox2赋给str2。 string str1=textbox1.Text; string str2 = textBox2.Text;把字符串str1和str2用Convert转换为32位整数分别赋值给num1和num2.设置加法的计算公式,把结果存放到新创建的result整...
C#如何获取窗体的TextBox的值
winform 是 Text 属性, string str = textBox.Text; 就是窗体 TextBox 的值。wpf 是 Content 属性, string str = textBox.Content; 就是窗体 TextBox 的值。
c#窗体中,获得textbox中的数,添加到数组中
textBox1.Text = "1 2 3 4 5";\/\/textbox1显示的字符串,带空格string str = textBox1.Text;string[] s = str.Split(new char[] { ' ' });\/\/把字符串str里的空格去除,返回一个数组。\/\/这个数组的元素就是1,2,3,4,5 了 ...
C#计算器 (要求:一个textbox接受输入一个计算按钮一个显示结果的textbo...
在C#的.cs里首先写上using MSScriptControl,然后就可以象下面的例子那么用拉: private string totalresult(string str) \/\/计算四则混合运算 { try { ScriptControlClass comobj = new ScriptControlClass(); \/\/MSScriptControl组件的 ScriptControlClass类 comobj.Language = "JavaScript"; \/\/该.cs代码引用的Script...
C#中,在多个textbox中输入值的求和计算
int a;int.TryParse(textBox1.Text,out a);int b;int.TryParse(textBox2.Text,out b);int c;int.TryParse(textBox3.Text, out c);int sum = a + b + c;MessageBox.Show(sum.ToString());
C# textbox1 (小数,如1.5)乘以textbox2(整数,如2)等于textbox3
try { textbox3.text=((double)textbox1.text)*((double)textbox2.text)).tostring();} catch(exception ex){ \/\/throw new exception(ex.message);\/\/做某事 ,如提示用户 输入有错误 }
c#怎么求textbox中十个数的最大值用button做
如果 textbox中数字是用空格分开的:public int GetMaxNumber(string str){ string []stu=str.Spilt(' ');int t=0;int parsNUM=0;for(int k=0;k<stu.Length;k++){ if(int.TryPars(stu[k],out parsNUM)){ t=t>parsNUM?t:iparsNUM; \/\/两者比较取较大 } } return t;} ...
c#TextBox数字相加...
具体代码如下;decimal num_1 = 0;decimal num_2 = 0;decimal num_all = 0;try { num_1 = Convert.ToDecimal(TextBox1.Text);} catch { } try { num_2 = Convert.ToDecimal(TextBox2.Text);} catch { } num_all = num_1 + num_2;Textbox3.Text = num_all.toString();