以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 老师我在窗口里已经计算出的值,怎么赋值给另外一个textbox (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=188011) |
-- 作者:初心不改再说未来 -- 发布时间:2023/8/26 14:35:00 -- 老师我在窗口里已经计算出的值,怎么赋值给另外一个textbox 我窗口里有一个用户输入的textbox框,用户输入完了以后我有个点击按钮计算,计算完了以后我想把结果返回给这个窗体的另外一个textbox2里,不需要保存数据表啥的,就是个纯赋值给textbox2就行,这个代码咋写 嘻嘻 不许发火 我多好学的
|
-- 作者:有点蓝 -- 发布时间:2023/8/26 14:47:00 -- e.form.controls("textbox2").text = "xxxx" |
-- 作者:初心不改再说未来 -- 发布时间:2023/8/26 15:35:00 -- 老师你看下为啥点击窗口的计算按钮没反应呢 Dim jg As Double Dim random As New Random() Dim TextBox5 As Double = e.Form.Controls("TextBox5").Value If TextBox5 < 1000 Then jg = CInt(TextBox5 * (random.NextDouble() * (0.92 - 0.90) + 0.90)) \' 如果输入的jg < 1000,则返回jg * 0.90至0.92之间随机的结果的整数部分 Else jg = CInt(TextBox5 * (random.NextDouble() * (0.94 - 0.93) + 0.93)) \' 如果输入的jg >= 1000,则返回jg * 0.93至0.94之间随机的结果的整数部分 End If e.form.controls("textbox6").text = jg |
-- 作者:有点蓝 -- 发布时间:2023/8/26 15:44:00 -- Dim TextBox5 As Double = e.Form.Controls("TextBox5").text |
-- 作者:初心不改再说未来 -- 发布时间:2023/8/26 16:01:00 -- 不行啊,textbox6这个控件里没有数据,是没传进去还是没计算哇? |
-- 作者:初心不改再说未来 -- 发布时间:2023/8/26 16:05:00 -- Dim jg As Double Dim random As New Random() Dim TextBox5 As Double = e.Form.Controls("TextBox5").text If TextBox5 < 1000 Then jg = CInt(TextBox5 * (random.NextDouble() * (0.92 - 0.90) + 0.90)) \' 如果输入的jg < 1000,则返回jg * 0.90至0.92之间随机的结果的整数部分 Else jg = CInt(TextBox5 * (random.NextDouble() * (0.94 - 0.93) + 0.93)) \' 如果输入的jg >= 1000,则返回jg * 0.93至0.94之间随机的结果的整数部分 End If e.form.controls("textbox6").text = jg 现在代码是这样的,在窗口的确定按钮里。
|
-- 作者:有点蓝 -- 发布时间:2023/8/26 16:15:00 -- 请上传实例说明 |