摘要: C#中当按下空格键时,会把窗体中获取焦点的控件(比如按钮,文本框等)的单击事件触发。 如果针对于窗体包含有键盘单击事件,单击空格就会触发焦点控件的单击事件,而不会触发窗体的键盘点击事件。这个时候需要屏蔽这个现象。 在窗体属性列表中找到Keypreview,默认是false,这时设置为true。 在窗 阅读全文
posted @ 2020-05-27 16:26 小大大小 阅读(1720) 评论(0) 推荐(1) 编辑
摘要: panel直接添加点击事件无效。 方法:在panel上添加透明pictureBox覆盖整个panel实现: 步骤: pictureBox1.Dock=Fill;//充满整个panel pictureBox1.BackColor = Color.Transparent;//透明化 pictureBox 阅读全文
posted @ 2020-05-27 16:14 小大大小 阅读(1087) 评论(0) 推荐(0) 编辑
摘要: 添加旋转函数: public static Bitmap picRotate(Bitmap bmp,int angle) { Bitmap reBmp = new Bitmap(bmp.Width,bmp.Height); Graphics g = Graphics.FromImage(reBmp) 阅读全文
posted @ 2020-05-27 16:09 小大大小 阅读(1455) 评论(0) 推荐(0) 编辑
摘要: 问题:当新建一个窗体时,添加KeyDown事件后,会正常处理;但是当添加有控件时,比如Button,TextBox,就不会触发窗体的KeyDown事件,也没有调用KeyDown事件的处理程序。 原因:由于窗体中添加了控件,于是焦点就在其中一个控件上,如果我们要处理的事件窗体和获取焦点的控件都同时拥有 阅读全文
posted @ 2020-05-27 15:58 小大大小 阅读(1135) 评论(0) 推荐(0) 编辑