private void ChbBookName_CheckedChanged(object sender, System.EventArgs e)
{
if(ChbBookName.Checked)
this.TxtBookName.Visible=true;
                           else
                                     this.TxtBookName.Visible=false;
}

解决方案 »

  1.   

    我开始设置的textbox.visible=false
    然后选中checkbox后没什么反映啊
      

  2.   

    to:brightheroes
    我用你的方法改了,没有用啊
      

  3.   

    是不是page_load里要加什么我没加啊
      

  4.   

    呵呵,搞了半天你是WEB应用程序啊!客户端可以用JS来控制。
      

  5.   


    private void Page_Load(object sender, System.EventArgs e)
    {
    // 在此处放置用户代码以初始化页面
    if(!IsPostBack)
    {
    TextBox1.Visible=CheckBox1.Checked;
    }
    }private void CheckBox1_CheckedChanged(object sender, System.EventArgs e)
    {
    TextBox1.Visible=CheckBox1.Checked;
    }