第一步:
这个方法建立一个新的样式,用来更新控件样式
private Style CreateStyle(Color backClr, Color foreClr, int borderWidth, string fntName, int fntSize, bool fntBold, bool fntItalic)
{
      Style s 
= new Style();
      s.BackColor 
= backClr;
      s.ForeColor 
= foreClr;
      s.BorderWidth 
= borderWidth;
      s.Font.Name 
= fntName;
      s.Font.Size 
= fntSize;
      s.Font.Bold 
= fntBold;
      s.Font.Italic 
= fntItalic;
      
return s;
}
 

第二步:
      以下的方法应用样式到控件
private void SetControlStyle(System.Web.UI.WebControls.WebControl ctrl, 
      Style s)
{
      ctrl.ApplyStyle(s);
}
  


第三步:
现在所有的工作都准备完毕,我们可以简单地拖放一个Button到页面上,并为这个Button添加单击事件. 双击Button,在Button单击事件中,调用CreateStyle ()和 SetControlStyle ()方法去设置控件样式

private void Button1_Click(object sender, System.EventArgs e)
{
      Style st 
= CreateStyle(Color.Green, Color.Yellow, 3,
            
"Verdana", 10, true, true); 
      SetControlStyle(TextBox1, st);
      st 
= CreateStyle(Color.Red, Color.Black, 2,
            
"Verdana", 12, true, true);
      SetControlStyle(SetStyleBtn, st);   
      st 
= CreateStyle(Color.Blue, Color.Yellow, 2,
            
"Verdana", 12, true, true);
      SetControlStyle(ListBox1, st);      
}
  
posted on 2006-11-26 16:35  老夫狂傲江湖  阅读(257)  评论(0)    收藏  举报