• 动态改变控件的样式(Css)


    (1)Style属性
             private void btnUpload_Click(object sender, System.EventArgs e)
          {
                Label1.Style("text-transform") = "Capitalize";      
            }

    (2)cssClass属性
               <html>
                    <head>
                        <style>
                                .myClass1
                                    {
                                        font:18pt script;
                                        color: red;
                                     }
                               .myClass2
                                    {
                                        font:24pt script;
                                        color: blue;
                                     }
                        </style>
                    </head>
                        ……
                        ……
               </html>
             private void btnUpload_Click(object sender, System.EventArgs e)
          {
                Label1.cssClass ="myClass2";
            }

    (3)生成Style类并赋给控件

            private void Button1_Click(object sender, System.EventArgs e)
            
    {
                Style s 
    = new Style();
                s.BackColor 
    = Color.Yellow;
                s.ForeColor 
    = Color.Red;
                s.BorderStyle 
    = BorderStyle.Dashed;
                s.BorderWidth 
    = new Unit(4);
                
    this.TextBox1.ApplyStyle(s);
                
    this.TextBox2.MergeStyle(s);
            }

    ApplyStyle()方法覆盖了控件的旧样式,而MergeStyle()则不会覆盖现存的属性。
       

  • 相关阅读:
    点灯
    流水灯
    <<晨间日记>>要点
    PL/SQL 函数学习 Start with...Connect By
    FTP Put步骤回顾
    ORA16038,ORA19809,ORA00312无法归档的解决方法
    Emacs for windows
    ORA01578,ORA01115,ORA01110 ORACLE 数据块损坏
    MySQL存储过程的调优过程
    ORA01110 数据文件日志文件丢失打不开数据库
  • 原文地址:https://www.cnblogs.com/ghx88/p/348944.html
Copyright © 2020-2023  润新知