【请教 C# Button 点击时 上面的虚框问题???】
请教各位高人:在 Winform 中的Button按钮 点击时 上面的虚框如何去掉呢?系统带的 计算器 上的按钮点击时就没有虚框,有谁知道是怎么实现的?我是新人,最好具体一些,谢谢各位前辈!!! --------------------编程问答-------------------- 我在csdn上就没有问过什么问题
而且问了多半也是没有什么答案
我就在很早以前问过这个问题
http://bbs.csdn.net/topics/70438858 --------------------编程问答-------------------- 你比我幸运,因为你完全可以搜索到我的问题。 --------------------编程问答--------------------
--------------------编程问答--------------------
class MyButton : Button
{
protected override bool ShowFocusCues { get { return false; } } //<---
}
现在这个问题得到解决了吗? --------------------编程问答--------------------
这个方法你试了吗???不好用啊。。。 --------------------编程问答-------------------- 用Label代替button --------------------编程问答--------------------
计算器 上的按钮点击时就没有虚框,有谁知道是怎么实现的? --------------------编程问答-------------------- 有个虚框有什么关系的。 --------------------编程问答--------------------
你不认得汉字? --------------------编程问答-------------------- 为什么就不能把我写的话看看仔细?慌什么张呢? --------------------编程问答-------------------- 有虚线框是因为焦点停留在按钮上,其实在按钮被点击后,你可以认为的将按钮置于一个隐藏的控件上,这样就没有虚线框了。 --------------------编程问答-------------------- button的flatstyle设为Flat --------------------编程问答-------------------- 能否实现像计算器地样的效果,怎么点都没有虚框。哪位高人知道啊? --------------------编程问答--------------------
试了的 转换成C# 这样
[DllImport("user32.dll")]
public static extern bool PostMessage(IntPtr hwnd, int msg, uint wParam, uint lParam);
btn_login_Click
{
PostMessage(btn_login.Handle, 0x127, 0x30001, 0);
}
不过点击时候第一次有,之后再点击就没有了 --------------------编程问答-------------------- 发给窗体,不是按钮。 --------------------编程问答--------------------
怎么样来实现呢?能具体一点吗? --------------------编程问答--------------------
PostMessage(this.Handle, 0x127, 0x30001, 0);
一样的 点击的第一次还是会出现虚框,之后就没有了
放在Enter里面界面就有闪烁现象 --------------------编程问答-------------------- 哪位高人能真正解决这个问题啊,那个计算器到底是怎么实现的呢?。。。 --------------------编程问答-------------------- 高人在此:http://blog.csdn.net/all77889900/article/details/5832415 --------------------编程问答-------------------- 自己顶一下。。。 --------------------编程问答-------------------- 除 --------------------编程问答-------------------- 自己顶。。。
补充:.NET技术 , C#