我正在学习VB,想要练习一道题目:一个文本框,一个标签,一个按钮。当按按钮后,标签内出现文本框内的内容,文本框内的内容显示为*号。
我先在一个框架内建立了文本框、标签和按钮,然后写了一段程序,但是不对(Lblxianshi.Caption = Txtmima,txtmima后面只有方法,出不来text属性。)
我又在框架外建立了文本框、标签和按钮,这次就成功了。
两段程序内容如下:
1、这段是框架内的
Private Sub Cmdxianshi_Click(Index As Integer)
Lblxianshi.Caption = Txtmima
End Sub
2、这段是框架外的
Private Sub cmdxs_Click()
lblxs.Caption = txt.Text
End Sub
我知道这和框架有关,那位高手能够帮我解答一下为什么框架内不行?
谢谢!

解决方案 »

  1.   

    Frame是个容器,无论控件是在容器内或是容器外,只要在同一个窗口内
    代码写法都一样,可能是你对你操作的对象没有搞清楚,对象名写错了。
    你点住你要操作的对象先看清楚名称先再写码。
      

  2.   

    我新建一个新工程,或者是把frame内的按钮、文本框和标签清除后,再重新绘制,就正常了。但按照我原来的文件,我怎么试验都不对,真是个非常奇怪的问题。
    这个论坛内能传递文件吗?
    能传的话,我传给那位朋友帮我看一下我的源程序为什么就改不对。
    谢谢以上两位朋友给我的帮助!