Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

如何动态创建若干个按钮?

0 views
Skip to first unread message

笃诚

unread,
Feb 26, 2004, 1:44:02 AM2/26/04
to
我先动态定义这几个button变量:
dd1;dd2;dd3;dd4....
多少个有变量i来控制如何定义?

小李菜刀

unread,
Feb 26, 2004, 2:03:33 AM2/26/04
to
您好,笃诚:
干嘛非得用变量,不用数组?
在 2004-02-26 14:44:02 的来信中您写到:

> 我先动态定义这几个button变量:
> dd1;dd2;dd3;dd4....
> 多少个有变量i来控制如何定义?
>
>

--
小李菜刀 <caid...@hotmail.com>

笃诚

unread,
Feb 26, 2004, 2:45:19 AM2/26/04
to
数组的控件?怎么定义?


"小李菜刀" <caid...@hotmail.com> 写入邮件
news:20040226150305...@hotmail.com...

汤建军

unread,
Feb 26, 2004, 3:04:41 AM2/26/04
to
笃诚:你好!我看见有人写过,主要是想实现从前VB中控件数组;你看一下我写的下
面代码:

for(int i=1;i<4;i++)
{
String strBtn="bb"+i.ToString ();
System.Web.UI.WebControls.Button btn=new Button ();
btn=(Button)this.FindControl(strBtn);
btn.Text =i.ToString ();
}
"小李菜刀" <caid...@hotmail.com> 写入消息
news:20040226150305...@hotmail.com...

笃诚

unread,
Feb 26, 2004, 7:08:49 PM2/26/04
to
这样好像不对吧,先定义一个按钮,然后就在将此按钮转到寻找
this.FindControl(strBtn)上,而如果之前为定义bb1,bb2等按钮,那不是btn的定义就
为空了吗?还是没有定义bb1,bb2,而是介绍如何应用bb1,bb2,...


"汤建军" <tang...@hotmail.com> 写入邮件
news:uCEHGAE$DHA....@TK2MSFTNGP10.phx.gbl...
> 笃诚:你好!我看见有人写过,主要是想实现从前VB中控件数组;你看一下我写的

汤建军

unread,
Feb 26, 2004, 7:43:20 PM2/26/04
to
笃诚:在我看来定义是简单的,用才是复杂的;你看一下:

Button[] btnArray=new Button [4];
int a=0,h=20;
for( int i=0;i<4;i++)
{

btnArray[i]=new Button();
btnArray[i].Name ="bb"+i.ToString ();
btnArray[i].Location =new Point (0,a);

btnArray[i].Width =20;
btnArray[i].Height =h;

btnArray[i].Text =i.ToString ();
this.Controls .Add (btnArray[i]);
a+=h;
}
"笃诚" <luxi...@hotmail.com.discuss> 写入消息
news:uT23YaM$DHA....@TK2MSFTNGP09.phx.gbl...

aulphar

unread,
Mar 1, 2004, 4:17:15 AM3/1/04
to
定义一个button数组就行了
"笃诚" <luxi...@hotmail.com.discuss> wrote in message
news:OoJaxSD$DHA....@TK2MSFTNGP09.phx.gbl...
0 new messages