C#有没有双态按钮啊?
C#有没有那种只有两种状态的按钮,按下去会塌下去或者改变颜色,再点一下又恢复的,谢谢啦! --------------------编程问答-------------------- 有的,就是CheckBox。CheckBox的Appearance属性可以设置为Button,看上去就像Button一样。(实际上在Windows API中,CheckBox就是按钮,附加了额外的样式)。另外CheckBox也支持three states。 --------------------编程问答-------------------- 有,你google“C# led button” 就可以找到当然这中控件一般有两种UI形态,一种是类似leb灯的,一种类似电源开关的
--------------------编程问答-------------------- 就是把一个CheckBox的逻辑应用到一个按钮上,于是就有了双态按钮这么个玩意
实际上示例页面并没有突出这个控件功能上的优势,对这个控件的操作引起页面上数据的更新,这才是CheckBox控件封装成Button的最终原因。
【示意代码】
<asp:CheckBox ID="CheckBox1" Checked="true" Text="I like ASP.NET" runat="server"/>--------------------编程问答-------------------- 可以自己去写一个button控件,这只一个属性来控制按钮的样式,按下时一个样式,再次按下时换成另一个样式 --------------------编程问答--------------------
<cc1:ToggleButtonExtender ID="ToggleButtonExtender1" runat="server" TargetControlID="CheckBox1" ImageWidth="19"
ImageHeight="19" UncheckedImageUrl="www.shiapifa.com/Image/down.gif" CheckedImageUrl="www.shiapifa.com/Image/up.gif" CheckedImageAlternateText="Check"
UncheckedImageAlternateText="UnCheck" />
学而实习之,不亦乐乎?? --------------------编程问答-------------------- silverlight 里边有一个 toggle button
补充:.NET技术 , C#