.NET开发

本类阅读TOP10

·NHibernate快速指南(翻译)
·vs.net 2005中文版下载地址收藏
·【小技巧】一个判断session是否过期的小技巧
·VB/ASP 调用 SQL Server 的存储过程
·?dos下编译.net程序找不到csc.exe文件
·通过Web Services上传和下载文件
·学习笔记(补)《.NET框架程序设计(修订版)》--目录
·VB.NET实现DirectDraw9 (2) 动画
·VB.NET实现DirectDraw9 (1) 托管的DDraw
·建站框架规范书之——文件命名

分类导航
VC语言Delphi
VB语言ASP
PerlJava
Script数据库
其他语言游戏开发
文件格式网站制作
软件工程.NET开发
改变文本框、按钮样式函数

作者:未知 来源:月光软件站 加入时间:2005-2-28 月光软件站

老猫の理想
迈克老猫

初始化文本框、按钮的效果函数。
注释很清楚我就不多说了。

程序代码:
.btnadd_1
{
    font-size: 12px;
    width: 80px;
    height: 22px;
    background-image: url(Images/Btn/btnadd_1.gif);
    border: none;
    padding-top: 3px;
    cursor:hand;
}
.btnadd_2
{
    font-size: 12px;
    width: 80px;
    height: 22px;
    background-image: url(Images/Btn/btnadd_2.gif);
    border: none;
    padding-top: 3px;
    cursor:hand;
}

程序代码:

/// <summary>
/// 控件效果
/// </summary>
/// <param name="ctrls">控件数组,一种类型控件数组,目前只支持Button,TextBox两种类型控件,比如Control ctrls={btn_Add,Btn_Save}</param>
/// <param name="Type1">样式类型1,Button控件,支持鼠标滑过onmouseOver和鼠标滑开两种效果,TextBox控件,支持鼠标获得焦点onFocus和失去焦点两种效果</param>
/// <param name="Type2">样式类型2</param>
public void CtrlAttributes(Control [] ctrls,string Type1,string Type2)
{
    for (int i=0;i<ctrls.Length;i++)
        {
            if (ctrls[i] is TextBox)
                {
                ((TextBox)ctrls[i]).Attributes.Add("class",Type1);
                    ((TextBox)ctrls[i]).Attributes.Add("onFocus","className='"+Type2+"'");
                    ((TextBox)ctrls[i]).Attributes.Add("onBlur","className='"+Type1+"'");
                }
                if (ctrls[i] is Button)
                {
                    ((Button)ctrls[i]).Attributes.Add("class",Type1);
                    ((Button)ctrls[i]).Attributes.Add("onmouseOver","className='"+Type2+"'");
                    ((Button)ctrls[i]).Attributes.Add("onmouseOut","className='"+Type1+"'");
                    
        }
    }
}



相关文章

相关软件