为了账号安全,请及时绑定邮箱和手机立即绑定

需要在vb中输入度分秒的函数,请问该怎么操作?

需要在vb中输入度分秒的函数,请问该怎么操作?

慕田峪7331174 2021-07-20 15:15:55
各位大侠,我想在VB中的一个文本框控件内,输入度分秒(如1°2′3″)并在另一个文本框内输出对应的弧度值,这样的函数怎样编写啊?
查看完整描述

2 回答

?
RISEBY

TA贡献1856条经验 获得超5个赞

Private Sub Command1_Click()Dim ADim BDim CConst pi = 3.14159265358979'设置text1的text属性为"" '在text1输入的格式为--°--'--'',如果数值为空,请输入任意个0
1If Text1.Text = "" Then MsgBox "请输入度分秒,注意度用特殊符号表示,不能用句号表示,分可以用英文单引号表示,秒可以用两个英文单引号表示"A = Split(Text1.Text, "°", -1, 1)
1B = Split(A(1), "'", -1, 1)
1C = Split(B(1), " '' ", -1, 1)
1Text2.Text = Val(A(0)) * pi / 180 + Val(B(0)) * pi / 180 / 60 + Val(C(0)) * pi / 180 / 3600
1End Sub


查看完整回答
反对 回复 2021-07-25
  • 2 回答
  • 0 关注
  • 516 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信