Internet Explorer 5.5Internet Explorer 7Internet Explorer 6.0IEWindows VistaWindows 2003WebFormsVisual Studio 2005Windows 2000Windows XP.NET 2.0CSSC# 2.0HTMLIntermediateDevVisual StudioJavascriptWindows.NETASP.NETC#
Web 的三态复选框





3.00/5 (2投票s)
2007年3月12日
1分钟阅读

43440

610
Web 的三态复选框,具有可更改的 CSS。

引言
当用户需要输入三种状态时,复选框会失败。 我们可以使用下拉列表,但它看起来不太好。 因此,我考虑创建一个三态复选框,就像 Win Forms 一样。 此控件使用 CSS 来显示复选框的三个状态。 目前,它为未选中返回 255(字节的最大值),0 - 未选中,1 为选中。
背景
此控件是复合控件的扩展,它使用 Image 和 Label 控件来
使用代码
下载随附的 ZIP 文件,该文件包含一个名为“YControls”的项目。 将此项目附加到您现有的项目中,或直接使用 YControls 项目的 BIN/debug 文件夹中的 DLL 文件。
Web.Config
注册控件以在所有表单上可用。 您可以使用任何 tagPrefix,具体取决于您的标准。
<pages> <controls> <add namespace="YControls" assembly="YControls" tagPrefix="YControls" /> </controls> </pages>
其他依赖项 (CSS / 图像)
Style.CSS 和 Images 文件夹目前已捆绑用于示例应用程序。 这些是必需的。 可以根据需要更改这些,并且可以应用主题。
关注点该应用程序并不是以不同的方式编码的,但三态复选框的想法对基于 Web 的表单来说是全新的,并且在 Yes/No/Default 或任何与三态相关的情况下非常有用。
历史
这是三态复选框的第一个版本。