+ -
当前位置:首页 → 问答吧 → asp.net / VB 一问

asp.net / VB 一问

时间:2011-06-28

来源:互联网

Hi:我系新手,有一难题请教,我想按一下"button"就改变按钮文字,但一执行程式,就直接去到程式的最后,发生什么事呢?错在那里?THX!!!!!!!!!!!!!!!!!!



Dim button As New Button()
   
    Protected Sub Page_Init(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Init
        
        button.ID = "mybutton"
        button.Text = "关闭"
        Me.Form.Controls.Add(button)
        
        Call button_click()
      
    End Sub
   
    Sub button_click()
        
        button.Text = "开啓"
        
    End Sub

作者: johnnychow   发布时间: 2011-06-28

因为你的程式就是执行到Call button_click()当然是直接执行到 button_click()的动作
所以你必须要位你的按钮指定事件的名称
也就是将Call button_click()改成AddHandler button.Command, AddressOf button_click
这样按下按钮才会执行button_click()的内容

作者: pocket623   发布时间: 2011-07-04