怎样动态添加控件? Button btn = button(10)for(i=0 ;i<9;i++){ btn(i)=new button} 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 web:HtmlTableRow tr=new System.Web.UI.HtmlControls.HtmlTableRow();HtmlTableCell tc=new System.Web.UI.HtmlControls.HtmlTableCell();HtmlButton btn=new System.Web.UI.HtmlControls.HtmlButton();btn.InnerHtml="abc";btn.Attributes.CssStyle.Add("background-color","#FFE0C0");btn.Attributes.CssStyle.Add("width","100px");btn.ServerClick += new System.EventHandler(btn_ServerClick);tc.Controls.Add(btn);tc.Align="center";tr.Controls.Add(tc);tr.Attributes.CssStyle.Add("align","center");tb1.Rows.Add(tr);在winButton test=new Button();test.Text="aaaa";test.Attributes.CssStyle.Add("width","100px"); test.Click+=new EventHandler(this.Button1_Click);//把Test()添加新增按钮Click事件的响应方法。 this.Controls.Add(test); //把Button对象temp添加到当前窗体中 http://www.yesky.com/SoftChannel/72342380468109312/20020114/213862_1.shtml Button mybtn1=new Button();Button mybtn2=new Button();this.Controls.Add(mybtn1);this.Controls.Add(mybtn2);mybtn1.Click+=new EventHandler(Button_Click);mybtn2.Click+=new EventHandler(Button_Click);public void Button_Click(object sender,System.EventArgs e){ //在这里处理按钮的事件。 Button mybtn=(Button)sender; string name=mybtn.Name; //这里可以区分是哪个按钮的事件} ContextMenu contextMenu1=new ContextMenu (); MenuItem menuItem1 = new System.Windows.Forms.MenuItem(); MenuItem menuItem2 = new System.Windows.Forms.MenuItem(); MenuItem menuItem3 = new System.Windows.Forms.MenuItem(); menuItem1.Text = "aaa"; menuItem2.Text = "-"; menuItem3.Text = "bbb"; contextMenu1.MenuItems.AddRange(new System.Windows.Forms.MenuItem[] { menuItem1,menuItem2,menuItem3}); contextMenu1.Show(this,new Point(CurrentButton.Left+CurrentButton.Width+10 ,CurrentButton.Top+CurrentButton.Height+5)); 如何 获取 当前与 c 关联的控件 为何无法函数外定义变量 怎样判断一个名字包含某字符串的文件存在? 各位帅哥,请问,如何在窗体里调用FRANTPAGE? 关于判断控件的类型,谢谢 参与者有分........... StreamWriter 写中文会乱码? 100分,再请教Remoting的问题? 我太喜欢这里了,散分! 有没有c#实现客户机/服务器的例子??? 怎样添加弹出式菜单事件? 请问:这一行的帮助该怎么查?谢谢。
HtmlTableRow tr=new System.Web.UI.HtmlControls.HtmlTableRow();
HtmlTableCell tc=new System.Web.UI.HtmlControls.HtmlTableCell();
HtmlButton btn=new System.Web.UI.HtmlControls.HtmlButton();
btn.InnerHtml="abc";
btn.Attributes.CssStyle.Add("background-color","#FFE0C0");
btn.Attributes.CssStyle.Add("width","100px");
btn.ServerClick += new System.EventHandler(btn_ServerClick);
tc.Controls.Add(btn);
tc.Align="center";
tr.Controls.Add(tc);
tr.Attributes.CssStyle.Add("align","center");
tb1.Rows.Add(tr);
在win
Button test=new Button();
test.Text="aaaa";
test.Attributes.CssStyle.Add("width","100px");
test.Click+=new EventHandler(this.Button1_Click);//把Test()添加新增按钮Click事件的响应方法。
this.Controls.Add(test); //把Button对象temp添加到当前窗体中
this.Controls.Add(mybtn1);
this.Controls.Add(mybtn2);
mybtn1.Click+=new EventHandler(Button_Click);
mybtn2.Click+=new EventHandler(Button_Click);
public void Button_Click(object sender,System.EventArgs e)
{
//在这里处理按钮的事件。
Button mybtn=(Button)sender;
string name=mybtn.Name; //这里可以区分是哪个按钮的事件
}
MenuItem menuItem1 = new System.Windows.Forms.MenuItem();
MenuItem menuItem2 = new System.Windows.Forms.MenuItem();
MenuItem menuItem3 = new System.Windows.Forms.MenuItem();
menuItem1.Text = "aaa";
menuItem2.Text = "-";
menuItem3.Text = "bbb";
contextMenu1.MenuItems.AddRange(new System.Windows.Forms.MenuItem[] { menuItem1,menuItem2,menuItem3});
contextMenu1.Show(this,new Point(CurrentButton.Left+CurrentButton.Width+10 ,CurrentButton.Top+CurrentButton.Height+5));