上一页 1 ··· 101 102 103 104 105 106 107 108 109 ··· 164 下一页

2019年2月22日

解决winfrom下TextBox不支持透明背景色

摘要: 不知道微软扯什么拉鸡蛋子,居然有控件不支持透明,我实在想喷设计的人脑残。尤其可恨的是TextBox不支持,更可恨的是直到最新版.net4.6也不支持。源码又看不见,具体实现细节都不知道,谁能改得动?这也难怪C#会被java大军淹没。不是C#不好,是很多细节没到位。 解决方案一: 重写一个TextBo 阅读全文

posted @ 2019-02-22 17:10 jack_Meng 阅读(2037) 评论(0) 推荐(0) 编辑

C# Winform 怎么让按钮在Panel里居中显示

摘要: 把pannel里面的多个按钮的那个anchor属性全部去掉,如下图: 再用VS2010自带的工具调一下即可: 小注: 有的时候我们却想子控件在父控件里的相对位置不要随着父控件的变大缩小而变化,或者控件边缘距离父控件边缘的相对距离不要发生变化,但又不是停靠在父控件的边缘,这就是Anchor该出场的时候 阅读全文

posted @ 2019-02-22 17:03 jack_Meng 阅读(6798) 评论(0) 推荐(0) 编辑

DevExpress Cpicturebox或者Dev控件 PictureEdit 按比例的缩放加载图片

摘要: 方法一: 如果要加载的图片的长宽比不是太过失衡, 1.可以改变picturebox的SizeMode属性为 PictureBoxSizeMode.StretchImage, 2.或者Dev控件 PictureEdit的SizeMode属性为Zoom。(zoom:缩放;clip剪短;stretchHo 阅读全文

posted @ 2019-02-22 17:02 jack_Meng 阅读(1647) 评论(0) 推荐(0) 编辑

DevExpress 中 设置 labelControl 的背景透明到图片的方法

摘要: labelControl 中的 backColor 可以设置为: TransParent 当设置为: Transparent 的时候,labelControl 的背景依然为 主form的背景颜色 ,研究了好久没有效果 ,后来 自己 奇思妙想,看了一下这个 TransParent这几个字发现 从字面上 阅读全文

posted @ 2019-02-22 17:01 jack_Meng 阅读(1021) 评论(0) 推荐(0) 编辑

Dev TextEdit 输入提示

摘要: TextEdit.Properties.NullValuePromptShowForEmptyValue = true; TextEdit.Properties.NullValuePrompt = “我是提示。”; 出处:https://blog.csdn.net/ranmawawa/article 阅读全文

posted @ 2019-02-22 12:37 jack_Meng 阅读(2457) 评论(0) 推荐(1) 编辑

C#模拟键盘按键的三种方式实现

摘要: 1.System.Windows.Forms.SendKeys 组合键:Ctrl = ^ 、Shift = + 、Alt = % 模拟按键:A private void button1_Click(object sender, EventArgs e) { textBox1.Focus(); Sen 阅读全文

posted @ 2019-02-22 10:20 jack_Meng 阅读(22198) 评论(0) 推荐(3) 编辑

C#窗体模拟键盘按键(组合键)产生事件 ---- 通过keybd_event()函数

摘要: 如何模拟键盘按键触发产生的事件,比如模拟按下Alt + F4 关闭当前程序,Ctrl+Shift 切换输入法等 可以通过win32api 键盘事件 keybd_event() 来实现 1、定义键盘按键对应得键码 #region bVk参数 常量定义 public const byte vbKeyLB 阅读全文

posted @ 2019-02-22 10:19 jack_Meng 阅读(5579) 评论(0) 推荐(1) 编辑

keydown,keypress,keyup三者之间的区别

摘要: <!-- flowchart 箭头图标 勿删 --> 最近看了Javascript高级教程中对过滤输入的介绍,想实现比如电话号码中不能包好非数值的字符,而相应文本中插入字符的操作是keypress事件,所以就想通过阻止这个事件的默认事件行为来阻止这个事件的默认行为来屏蔽此类字符,但是屏蔽之后所有的安 阅读全文

posted @ 2019-02-22 10:14 jack_Meng 阅读(13110) 评论(0) 推荐(1) 编辑

C# 键盘响应事件及键值对照表

摘要: 键盘响应事件总结 键盘响应事件是在用户按下某个键后触发的事件,可以是任意操作,但不是任意键都可以被捕获的。 原型:public event KeyPressEventHandler KeyPress MSDN说明:键事件按以下顺序发生: 1.KeyDown 2.KeyPress 3.KeyUp Ke 阅读全文

posted @ 2019-02-22 09:58 jack_Meng 阅读(3665) 评论(0) 推荐(0) 编辑

2019年2月21日

让Windows XP的键盘“说话”,全语音键盘

摘要: 长期面对无声的电脑,我们难免疲倦。如果正在输入的内容被系统一字(字母)不差地念出来,你还能在无声的疲倦中输入错误的内容吗?本文以Windows 2000/XP中一个鲜为人知的“讲述人”为例,来教你DIY一个完全的语音键盘。 在“运行”中输入“narrator”后单击“确定”按钮,系统首先会弹出一条警 阅读全文

posted @ 2019-02-21 16:57 jack_Meng 阅读(366) 评论(0) 推荐(0) 编辑

在C#中使用全局鼠标、键盘Hook

摘要: 今天,有个同事问我,怎样在C#中使用全局钩子?以前写的全局钩子都是用unmanaged C或C++写个DLL来实现,可大家都知道,C#是基于.Net Framework的,是managed,怎么实现全局钩子呢?于是开始到网上搜索,好不容易找到一篇,318804 - HOW TO: Set a Win 阅读全文

posted @ 2019-02-21 14:58 jack_Meng 阅读(3500) 评论(0) 推荐(1) 编辑

键盘钩子原理----开发按键发音程序

摘要: 一、前言 一日,看见我妈正在用电脑练习打字,频频低头看键盘,我想:要是键盘能发音的话,不就可以方便她养成"盲打"的好习惯吗?光想不做可不行,开始行动(您可千万别急着去拿工具箱啊^_^)...按键能发音,其关键就是让程序能够知道当前键盘上是哪个键被按下,并播放相应的声音,自己的程序当然不在话下,那么其 阅读全文

posted @ 2019-02-21 14:54 jack_Meng 阅读(1564) 评论(0) 推荐(0) 编辑

拦截双击标题栏、移动窗体的系统消息

摘要: if 语句可替换成下面的十进制显示 if (m.Msg != 163 && m.Msg != 3 && m.WParam != (IntPtr)61548) 出处:https://zhidao.baidu.com/question/1116109957871462059.html 阅读全文

posted @ 2019-02-21 12:16 jack_Meng 阅读(269) 评论(0) 推荐(0) 编辑

C# WinForm 菜单项的大小、高宽的手动控制

摘要: 控制菜单项的第一级的下级菜单项的大小: 直接通过(ContextMenuStrip对象).AutoSize = false、(ContextMenuStrip对象).Size = new Size(50,50)就可以控制大小。 控制菜单项的第二级或多级的下级菜单项的大小: 通过(ToolStripM 阅读全文

posted @ 2019-02-21 08:33 jack_Meng 阅读(852) 评论(0) 推荐(0) 编辑

2019年2月20日

对象的释放Dispose和Close对比

摘要: C#内存释放的几个方法对比: 而Close与Dispose这两种方法的区别在于,调用完了对象的Close方法后,此对象有可能被重新进行使用;而Dispose方法来说,此对象所占有的资源需要被标记为无用了,也就是此对象被销毁了,不能再被使用。 在实现Dispose方法的时候,一定要加上“GC.Supp 阅读全文

posted @ 2019-02-20 15:41 jack_Meng 阅读(1555) 评论(0) 推荐(0) 编辑

WinForm中执行JS代码(多种方法)

摘要: 方法一 使用微软官方组件Interop.MSScriptControl 1.msscript.ocx下载的地址 http://www.microsoft.com/downloads/details.aspx?displaylang=zh-cn&FamilyID=D05FCF37-4D9F-4769- 阅读全文

posted @ 2019-02-20 15:25 jack_Meng 阅读(12119) 评论(2) 推荐(1) 编辑

C# 利用反射动态将字符串转换成属性对应的类型值

摘要: 在开发的过程中,我们经常要用到属性的绑定,我们可以通过反射来做。 出处:https://www.cnblogs.com/feiyuhuo/p/5493354.html 阅读全文

posted @ 2019-02-20 15:21 jack_Meng 阅读(1434) 评论(0) 推荐(0) 编辑

C# 利用反射根据类名创建类的实例对象

摘要: “反射”其实就是利用程序集的元数据信息。 反射可以有很多方法,编写程序时请先导入 System.Reflection 命名空间。 1、假设你要反射一个 DLL 中的类,并且没有引用它(即未知的类型): Assembly assembly = Assembly.LoadFile("程序集路径,不能是相 阅读全文

posted @ 2019-02-20 15:19 jack_Meng 阅读(1041) 评论(0) 推荐(0) 编辑

利用反射--调用一个按钮的Click事件

摘要: 最基本的调用方法 (1)button1.PerformClick();(2)button1_Click(null,null);(3)button_Click(null,new EventArgs()); 利用反射调用 最开始的调用方法 //建立一个函数 private void callOnClic 阅读全文

posted @ 2019-02-20 15:12 jack_Meng 阅读(505) 评论(0) 推荐(0) 编辑

利用反射C#获取事件列表

摘要: 在程序设计中有时候需要动态订阅客户自己的事件,调用完成后又要删除以前订阅的事件。因为如果不删除,有时会造成事件是会重复订阅,导致程序运行异常。一个办法是用反射来控件事件列表。清空方法代码如下: /// <summary> /// 清空控件的事件列表 /// </summary> /// <param 阅读全文

posted @ 2019-02-20 15:10 jack_Meng 阅读(3158) 评论(0) 推荐(0) 编辑

上一页 1 ··· 101 102 103 104 105 106 107 108 109 ··· 164 下一页

导航