一个关于c#的问题,在textbox中把得到的值修改,再往下算,得到另一个值 15
这是我写的公式:其中k的值计算出来的时候我想改变他,让他继续往下算,得到W现在的情况是,我把x,z,a,m的值输进去,k就计算出来了,但是没法改变他了,我就是想问问,怎么...
这是我写的公式:其中k的值计算出来的时候我想改变他,让他继续往下算,得到W
现在的情况是,我把x,z,a,m的值输进去,k就计算出来了,但是没法改变他了,我就是想问问,怎么在k计算出来的时候修改它,然后给他一个值在继续算出W来
private void button1_Click(object sender, EventArgs e)
{
double x, z, a, k, i, wkx, h, wx, W, invA, m;
x = Convert.ToDouble(this.textBox1.Text.Trim());
z = Convert.ToDouble(this.textBox2.Text.Trim());
a = Convert.ToDouble(this.textBox3.Text.Trim());
m = Convert.ToDouble(this.textBox5.Text.Trim());
invA = Convert.ToDouble(this.textBox7.Text.Trim());
i = (a / 180 * z) + (0.5) + (2 * x * (1 / Math.Tan(a))) / 3.14;
k = Math.Round(i, 0, MidpointRounding.AwayFromZero);
h = (Math.PI* (k - 0.5)) + z * invA;
wkx = 1 / Math.Tan(a) * h;
wx = 2 * x * Math.Sin(a);
W = (wkx + wx) * m;
this.textBox4.Text = Convert.ToString(k);
this.textBox6.Text = Convert.ToString(W);
是这样的,已开始得到的k可能并不符合我的要求,我想通过修改来得到我想要的W.
我的想法是可不可以对这个k值进行刷新,一旦k改变了,就进行对W的计算。不知道这个想法可行吗 展开
现在的情况是,我把x,z,a,m的值输进去,k就计算出来了,但是没法改变他了,我就是想问问,怎么在k计算出来的时候修改它,然后给他一个值在继续算出W来
private void button1_Click(object sender, EventArgs e)
{
double x, z, a, k, i, wkx, h, wx, W, invA, m;
x = Convert.ToDouble(this.textBox1.Text.Trim());
z = Convert.ToDouble(this.textBox2.Text.Trim());
a = Convert.ToDouble(this.textBox3.Text.Trim());
m = Convert.ToDouble(this.textBox5.Text.Trim());
invA = Convert.ToDouble(this.textBox7.Text.Trim());
i = (a / 180 * z) + (0.5) + (2 * x * (1 / Math.Tan(a))) / 3.14;
k = Math.Round(i, 0, MidpointRounding.AwayFromZero);
h = (Math.PI* (k - 0.5)) + z * invA;
wkx = 1 / Math.Tan(a) * h;
wx = 2 * x * Math.Sin(a);
W = (wkx + wx) * m;
this.textBox4.Text = Convert.ToString(k);
this.textBox6.Text = Convert.ToString(W);
是这样的,已开始得到的k可能并不符合我的要求,我想通过修改来得到我想要的W.
我的想法是可不可以对这个k值进行刷新,一旦k改变了,就进行对W的计算。不知道这个想法可行吗 展开
2个回答
展开全部
不是很明白你的意思..既然算出来你又要修改他..那为何要算他..直接一开始就定义一个变量用来存放你要修改的的值再放到下面运算就行了啊...
不是很明白楼主的意思.说明白点
增加两个控件一个是文本框,一个是按纽2,
按纽一只计算出K的值并放到新增加的文本框内.按纽2的事件再从新加文本框内取出K的值(在点击之前可以修改),再进行下面的计算!!
(不知道是不是你想要的)
不是很明白楼主的意思.说明白点
增加两个控件一个是文本框,一个是按纽2,
按纽一只计算出K的值并放到新增加的文本框内.按纽2的事件再从新加文本框内取出K的值(在点击之前可以修改),再进行下面的计算!!
(不知道是不是你想要的)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
再定义几个变量存你想改变的值不就可以了吗
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询