本周 Chuck 将回答一位 Builder 澳大利亚读者关于用户控件的问题,这次主要讨论浏览器中的 Windows 窗体控件。
亲爱的 Chuck:
我有一个用户控件需要根据页面显示的背景颜色改变它自己的外观。我猜想可以使用下面两个方法来实现:
但是对我来说,这两个方法实现起来都有很大困难。背景颜色设置在 <body> 标记中,而且好象我找不到取到这个属性的方法。
我得到的一个建议是可以将 <body> 设置为:
<body id="bodytag" bgcolor="#FF0000" runat="server"></body>
然后在代码隐藏文件(VB.NET)中,应该能够以如下方式访问背景颜色属性:
bodytag.attributes("bgcolor")
但是这样好象行不通。您能够给我一些帮助吗?