在点击Button时,可以不显示上面的虚框吗 本帖最后由 xl_0715 于 2011-12-09 23:56:49 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 有变通的办法,在按钮的MouseUp事件里,将焦点转到某个Visible属性为false的控件就可以了:myInvisibleControl.Focuse(); 楼上回答前最好先测试一下。如果放在MouseDown里,click事件就失效了,这应该和事件的先后次序有关。其实你已经指出了,这里有个矛盾,点击就必须获得焦点。所以只能变通解决。除非自己写个控件,自己来画。 既然已经想到模拟,为什么不把click事件执行的部分放到MouseDown中?点击按钮不放鼠标 光标会移开么? 用其他方式代替,在上面加onclick模拟 今天又试了一下在MouseDown里写执行的代码,最后在 otherControl.focus()看不到虚框,但是这时候点击按钮的3d效果也消失了不知道 计算器怎么做的 在 onclick 事件中,调用 blur() 方法,如<input type="button" value="测试" onclick="alert('a'); this.blur();" /> 你应该可以为button 指定样式可以光标在button 上时 让button 有样式 这样应该就会看不到虚框 GDI图形倍控件遮挡-----求解决方法 C#发传真参数请教 c#中在Paint函数中载入资源图为何不停地重绘? 改变线程池ThreadPool的最大值问题 Excel數據導入時,IMEX=1了,為什么還會顯示null值 哪位兄弟做过集群 C# 定义dll中的函数 【简单的listView问题】2个listview的项怎么关联起来,在线等,解决就结帖,白送分啦 C#和SQL中的date数据类型对应的类型是什么? dategrid 合並單元格的問題 Visual Studio2010试用版的评估期已经结束 Invoke、InvokeMember提示“调用的目标发生了异常”
除非自己写个控件,自己来画。
在MouseDown里写执行的代码,最后在 otherControl.focus()看不到虚框,但是这时候点击按钮的3d效果
也消失了
不知道 计算器怎么做的
<input type="button" value="测试" onclick="alert('a'); this.blur();" />