| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1479 人关注过本帖, 1 人收藏
标题:vb如何实现text用回车键自动换行
取消只看楼主 加入收藏
vb小小白
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2022-1-16
结帖率:33.33%
收藏(1)
已结贴  问题点数:20 回复次数:1 
vb如何实现text用回车键自动换行
刚学vb,基础知识薄弱,我工作中有很多需要用科学计算器算工件参数,所以自己写了一个EXE文件,当然里面的语法有的是百度来的,语法可能会出臃肿。目前程序写好了而且好用,就是想能不能实现text1输入数值后回车自动跳到text2,然后到依次到text4,,后面的都是计算结果,下面我附上我的代码,希望高手帮忙点拨或者直接给我代码也行,按照我原有的代码基础上,非常感谢!
Private Sub Command1_Click()
Dim m As Single, da As Single, ha As Single, z As Single
Dim tn As Single, de As Single, λ As Single
pai = 3.14159265358979
m = Val(Text1.Text)
de = Val(Text6.Text)
z = Val(Text4.Text)

tn = m * pai
Text5.Text = tn
Text5.Text = FormatNumber(tn, 6)

da = Text2.Text
ha = Text3.Text
de = da - ha * 2
Text6.Text = de
   
Dim a As Double
a = m / de
Text9.Text = a
Text9.Text = Format(a, "0.##########")
Text7.Text = (Atn(a / Sqr(-a * a + 1))) * 180 / pai * z
Text7.Text = FormatNumber(Text7.Text, 6)
Text8.Text = (1 / (Cos(Text7.Text * pai / 180))) * tn
Text8.Text = FormatNumber(Text8.Text, 6)

Dim total As String
λ = Val(Text7.Text)
dd = Fix(λ)
'Print dd  '-8
If dd - λ < 0.000001 Then λ = λ + 0.000001
dou = Fix(λ)
'Print dou '8
fen = Fix((λ - dou) * 60)
'Print fen  '-14
miao = ((λ - dou) * 60 - fen) * 60
ooo = Abs(miao)
If (ooo * 10) Mod 10 = 0 Then
  txtmiao = Format(ooo, "00") + """"
 Else
  txtmiao = Format(ooo, "00") + """"
End If
'Print txtmiao
total = CStr(dou) + "°" + Format(Abs(fen) + "00") + "′" + txtmiao
If λ < 0 Then total = "-" & total
Text12.Text = total

End Sub
搜索更多相关主题的帖子: Single Dim total vb text 
2022-01-16 20:55
vb小小白
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2022-1-16
收藏
得分:0 
回复 2楼 apull
太感谢了,非常好用
2022-01-17 17:52
快速回复:vb如何实现text用回车键自动换行
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.022876 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved