现在的位置: 首页 > 综合 > 正文

NetAdvantage2005vol1新增的WebGroupBox控件介绍

2011年11月23日 ⁄ 综合 ⁄ 共 1187字 ⁄ 字号 评论关闭
在NetAdvantage 2005 vol 1中,我们会发现新增了一个控件WebGroupBox,此控件主要是用来进行界面布局的,可以把界面上的相关信息,放在一个GroupBox中,这样看起来会比较清晰,如下图:


在这个WebGroupBox中,我拖入了一个文本框与一个Button。

在设计状态下,要进行拖入控件进去,需要点击“Edit Content”:

拖放控件以后,我们就可以看到效果,在后台我们发现,这些内部的控件是不可见的,这一点,让人感觉特别不舒服,至少不能很自如的控制内部控件了。

因此我们要使用WebGroupBox的FindControl方法来访问内部控件,下面的代码是对文本框进行赋值,以及给Button进行事件绑定:

private void Page_Load(object sender, System.EventArgs e)

        
{

            
// 在此处放置用户代码以初始化页面

            Infragistics.WebUI.WebDataInput.WebTextEdit wte=(Infragistics.WebUI.WebDataInput.WebTextEdit)WebGroupBox1.FindControl("WebTextEdit1");

            
if(wte!=null)

                wte.Text
="hello";

            Infragistics.WebUI.WebDataInput.WebImageButton wib
=(Infragistics.WebUI.WebDataInput.WebImageButton)WebGroupBox1.FindControl("WebImageButton1");

            
if(wib!=null)

                wib.Click
+=new Infragistics.WebUI.WebDataInput.ClickHandler(this.WebImageButton2_Click);

            

        }



        
private void WebImageButton2_Click(object sender, Infragistics.WebUI.WebDataInput.ButtonEventArgs e)

        
{

            ((Infragistics.WebUI.WebDataInput.WebTextEdit)WebGroupBox1.FindControl(
"WebTextEdit1")).Text="buttonClicked";

        }

其他的都是和原来一样处理的,我就不再多说了。

抱歉!评论已关闭.