主题:新手VB问题
keven415
[专家分:0] 发布于 2008-09-29 10:34:00
Private Sub mnuHex_Click()
Answer = GetValue(txtNumberBox.Text)
mnuOctal.Checked = False
mnuDecimal.Checked = False
mnuHex.Checked = True
txtNumberBox.Text = Hex$(Answer)
End Sub
说编译错误
txtNumberBox定义
请教各位大虾帮帮我这个菜鸟了
我现在刚开始学VB,这是一个关于选项打勾的函数问题的其中一小段,谢谢了帮个忙
回复列表 (共4个回复)
沙发
oO羽姿Oo [专家分:600] 发布于 2008-09-29 13:40:00
没看明白你这个是什么意思.
把程序要做的功能写一下.
板凳
keven415 [专家分:0] 发布于 2008-09-29 14:09:00
以下是我的全部程序:
Option Explicit
Private Sub Form_Load()
End Sub
Private Sub mnuDecimal_Click()
Answer = GetValue(
.Text)
mnuOctal.Checked = False
mnuDecimal.Checked = True
mnuHex.Checked = False
txtNumberBox.Text = Format$(Answer)
End Sub
Private Sub mnuHex_Click()
Answer = GetValue(txtNumberBox.Text)
mnuOctal.Checked = False
mnuDecimal.Checked = False
mnuHex.Checked = True
txtNumberBox.Text = Hex$(Answer)
End Sub
Private Sub mnuOctal_Click()
Answer = GetValue(txtNumberBox.Text)
mnuOctal.Checked = True
mnuDecimal.Checked = False
mnuHex.Checked = False
txtNumberBox.Text = Oct$(Answer)
End Sub
Private Function GetValue(ByVal Digits$)
If mnuOctal.Checked Then
GetValue = Val("&H" + LTrim$(Digits$) + "&")
ElseIf mnuDecimal.Checked Then
GetValue = Val(Digits& + "&")
Else
GetValue = Val("&H" + LTrim$(Digits$) + "&")
End If
End Function
说txtNumberBox变量未定义,请教高手了
3 楼
老大徒伤悲 [专家分:29120] 发布于 2008-09-29 14:41:00
你的诫勉应该有一个文本框叫做txtNumberBox你看一下有没有
有了再说
4 楼
dgwdgw [专家分:100] 发布于 2008-09-29 19:52:00
把你的程序发上来,我门帮你该
我来回复