2009年4月20日月曜日

ASP.NET C# 動的なオブジェクトの設置

AS3.0 と同じ様にに書ける(AS3.0 がとすべきかな?)。 イベントの追加もできる。
protected System.Web.UI.WebControls.Button Button1;

protected void Page_Load(object sender, EventArgs e)
{
    Button1                    = new Button();
    Button1.ID                 = "Button1";
    Button1.Style["Position"]  = "Absolute";
    Button1.Style["Top"]       = "100px";
    Button1.Style["Left"]      = "100px";
    Button1.Style["Width"]     = "30px";
    Button1.Click             += new EventHandler(onClickButton);
    form1.Controls.Add(btn);
}

protected void onClickButton(object sender, EventArgs e)
{
    Button btnSender = (Button)sender;
    string strButtonID = btnSender.ID;
}
Width を指定してあげないとえらいことになりましたw

0 件のコメント:

コメントを投稿