|
![]() |
名片设计 CorelDRAW Illustrator AuotoCAD Painter 其他软件 Photoshop Fireworks Flash |
|
//以下将颜色值转化成十六进制表示 string R,G,B; R = (Convert.ToInt32(this._backgroundColor.R)).ToString("X"); G = (Convert.ToInt32(this._backgroundColor.G)).ToString("X"); B = (Convert.ToInt32(this._backgroundColor.B)).ToString("X"); if(R.Length==1)R = "0" + R; if(G.Length==1)G = "0" + G; if(B.Length==1)B = "0" + B; ----------------------------------- 其实以下代码可以换成一行代码就搞定-------------------- //以下将颜色值转化成十六进制表示 string R,G,B; R = (Convert.ToInt32(this._backgroundColor.R)).ToString("X"); G = (Convert.ToInt32(this._backgroundColor.G)).ToString("X"); B = (Convert.ToInt32(this._backgroundColor.B)).ToString("X"); if(R.Length==1) R = "0" + R; if(G.Length==1) G = "0" + G; if(B.Length==1) B = "0" + B; Table t=(Table)Controls[i]; t.Attributes.Add("id",t.ClientID); this.textBox.Attributes["onfocus"]="ltmouseover("+t.ClientID+",\\\'" + "#" + R + G + B + "\\\')"; --------改成------------------------- this.textBox.Attributes.Add("onmouseover","ltmouseover(this,\\\'" + ColorTranslator.ToHtml(this._mouseoverColor) + "\\\')"); 简朴吧!无意中发现的!因为我想想MS不可能把一个颜色转变要自己写得这么麻烦。 返回类别: 教程 上一教程: ASP中COOKIE使用指南 下一教程: 网上“店铺”DIY(2) 您可以阅读与"颜色的转变"相关的教程: · 制做行背景颜色交替变换的表格 · ADO数据与XML数据间的转变的类 · ASP编写的一个简朴的颜色吸取器 · 给浏览器的滚动条加上颜色 · 将ADO方便的转化为XML文件 |
![]() ![]() |
快精灵印艺坊 版权所有 |
首页![]() ![]() ![]() ![]() ![]() ![]() ![]() |