2009年4月20日月曜日

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

AS3.0 と同じ様にに書ける(AS3.0 がとすべきかな?)。 イベントの追加もできる。
  1. protected System.Web.UI.WebControls.Button Button1;  
  2.   
  3. protected void Page_Load(object sender, EventArgs e)  
  4. {  
  5.     Button1                    = new Button();  
  6.     Button1.ID                 = "Button1";  
  7.     Button1.Style["Position"]  = "Absolute";  
  8.     Button1.Style["Top"]       = "100px";  
  9.     Button1.Style["Left"]      = "100px";  
  10.     Button1.Style["Width"]     = "30px";  
  11.     Button1.Click             += new EventHandler(onClickButton);  
  12.     form1.Controls.Add(btn);  
  13. }  
  14.   
  15. protected void onClickButton(object sender, EventArgs e)  
  16. {  
  17.     Button btnSender = (Button)sender;  
  18.     string strButtonID = btnSender.ID;  
  19. }  
Width を指定してあげないとえらいことになりましたw

0 件のコメント:

コメントを投稿