你的vs2005安装的不完整吧,只要是完全安装,都是有vc#类型的,也有控制台应用程序的。 重新安装一下试试?找到你项目的位置,然后点击sln(或者cspr,好像是的)就可以了 microsoft visual studio 找历史记录呀找到你项目的位置,然后点击sln(或者cspr,好像是的)就可以了
4,vb60显示报错未找到方法或数据成员以下是我的代码
astr 是form1的全局函数还是全局变量?如果不是,就不能直接用text2.text = cspr(f) 这个cspr是什么函数,没见过,我猜应该是cstr吧!转换成字符串。另外elseif 50 < m <= 100 then写法也有问题,应该改成elseif 50 < m and m<= 100 thenMsgBox "你对你的大学很" & Form1.astr & "虽然" ..........................MsgBox "你对你的大学很" & astr & "虽然"
Text2.Text = cspr(f) 这个cspr是什么函数,没见过,我猜应该是CStr吧!转换成字符串。另外ElseIf 50 < m <= 100 Then写法也有问题,应该改成ElseIf 50 < m and m<= 100 Then如果你的单选按钮option1是控件数组,则只需将如下代码:private sub option1_click(index as integer)if option1.value thentext4.text = option1.captionend ifend subprivate sub option2_click()if option2.value thentext4.text = option2.captionend ifend subprivate sub option3_click()if option3.value thentext5.text = option3.captionend subprivate sub option4_click()if option4.value thentext5.text = option4.captionend sub改为:private sub option1_click(index as integer) if option1(index).value then text4.text = option1(index).caption end ifend sub如果定义模块级变量则将Dim m As IntegerDim f As Integer定义在所有代码之前,如果是局部变量,则将其定义在过程或函数首行。而你讲上两句定义在load事件中,则在text1的change事件中就无法使用上面的两个变量。而text1是一个数组控件,所以你在text1_change(index as integer)的过程中m=Cint(text1.text)则不正确,如果是数组控件,泽泻为:Private Sub Text1_Change(Index As Integer)m = Cint(Text1(index).Text)如果你并不需要数组控件,则将多出的text1删除掉,窗体上只有一个text1,再将text1属性窗口中的index设为空,将Private Sub Text1_Change(Index As Integer)改为Private Sub Text1_Change()还有就是:Elseif 50 < m <= 100 则应该为 elseif m >50 and m =<100 text2.text = cspr(f)中cspr是你定义的函数吗?如果是将f显示在text2中的话则为text2.text = f