c# toolstrip 下的toolstripbutton怎么获取?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c# toolstrip 下的toolstripbutton怎么获取?相关的知识,希望对你有一定的参考价值。
我现在toolstrip例如有20个toolstripbutton,如果我点击第一个,则第一个按钮的背景色设为黑色,字体颜色为白色。其他的button全部背景色为透明,字体为黑色。
同样我点击第二个按钮,那么第二个按钮背景色为黑色,字体为白色,其他按钮背景色为透明,字体为黑色。以此类推。。。。。。
这样的功能如何实现?
<head runat="server">
<title></title>
<script src="https://cdn.bootcss.com/jquery/1.9.0/jquery.js"></script>
</head>
<body>
<form id="form1" runat="server">
<div>
<div id="btnlist">
<input type="button" id="btn1" value="btn1"/>
<input type="button" id="btn2" value="btn2"/>
<input type="button" id="btn3" value="btn3"/>
<input type="button" id="btn4" value="btn4"/>
</div>
<script>
$(document).ready(
function ()
$("#btnlist input").click(
function ()
$(this).parent().children("input").css("color", "red");
$(this).css("color","white")
);
);
</script>
</div>
</form>
</body>
</html>追问
这是web啊,我是winform的
C# (winform)如何改变控件形状
我想把toolstrip的圆角改成直角 网上说重写onpaint事件 但我不知道怎么重写onpaint事件啊
参考技术A 选中toolstrip然后在属性窗口的方法中找,有paint事件,双击就会生成窗体事件方法,参数e里能获取到绘图对象e.Griphic。然后就可以用这个对象进行绘图和绘制文字了,绘制方法都是Draw***的,看下提示就能看动,然后按要求传参就可以了,如果要填充颜色从方法Fill***里找 参考技术B给个图片,建议学下dc对象,由浅入深
参考技术C toolstrip 什么圆角了, 截个图来看看? 参考技术D 用颜色应该可以控制吧!就好像有些不规则窗体就是这么干的 ! 第5个回答 2015-10-07 IJWORFIWHYR3UIQYFUYFUTUIWIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII3FIWT33TF7UT373TR782YFIWUTGPOJTGPOSTGUE9YRE89YR以上是关于c# toolstrip 下的toolstripbutton怎么获取?的主要内容,如果未能解决你的问题,请参考以下文章
窗体中怎么让toolstrip漂浮(停靠已经做出来了)(C#)
C# toolstrip和toolstripcontainer 悬浮 停靠 事件