窗体间传值 - 下篇

窗体间的传值经常被人问到 我在这里列举一些 常用的窗体间传值的方法

创建:2014-04-18 02:31:46 编辑:2016-12-02 22:35:29 阅读:2903 评论:1
常见的一些问题 C#常见问题
9.TypeConverter的使用

虽然说自定义的属性可以现实在属性窗口上面 但是并不是所有的属性都能被正确的现实在属性窗口上的 比如属性是一个自定义的类 你觉得VS会怎么在属性窗口上面显示?这个时候就需要使用到TypeConverter

创建:2014-05-06 21:10:13 编辑:2016-11-07 17:01:29 阅读:2066 评论:0
C#自定义控件开发 C#控件开发
10.给属性添加Editor

上一篇讲解了如何使用TypeConverter让自定义类型的属性如何在属性窗口上正确的显示 但是如果说属性比较复杂属性窗口也并不能满足编辑 或者说属性窗口编辑起来一点也不方便 此时我们可以像一些自带的属性那样弹出一个窗体来编辑属性就很方便了

创建:2014-05-08 03:01:37 编辑:2016-11-09 13:10:25 阅读:2327 评论:0
C#自定义控件开发 C#控件开发
2.如何调用WindowsApi

在上一篇章节中 很不专业的介绍了一下WindowsApi 如果你本身就知道 那你也压根不用看 如果你本身就不知道 就算我说的再多 估计你也觉得是多余 所以还是来点实际的 如何调用

创建:2014-05-10 03:11:03 编辑:2016-11-09 23:50:56 阅读:2034 评论:0
C#Windows编程 C#Win32
3.Windows中的句柄

其实一个句柄 就是一个数字 这个数字用来唯一标识一个对象 感觉就好比人的一个身份证号码一样 一个号码唯一标识一个人

创建:2014-05-10 23:19:06 编辑:2016-11-10 00:28:12 阅读:3179 评论:0
C#Windows编程 C#Win32
4.函数中的常量

有时候在调用函数的时候需要传入一些标志性的值 而这个值是由微软给出的 也就是一些已经预先定义好的常量 而这些常量的值是可以根据文档或者一些工具来查询到的

创建:2014-05-11 03:11:35 编辑:2016-11-15 23:47:44 阅读:2301 评论:0
C#Windows编程 C#Win32
5.函数中的结构

有时候调用一个函数 需要传入的值并不一定都是那些比较简单的整型之类的参数 有一些函数需要传入一些比较复杂的类型这也是正常的 想想我们有时候自己写代码的时候一些函数的参数也不一定是int之类的 也有可能是一个自定义的类作为参数 Win32Api也是一样 有时候需要传入一个struct作为参数 当然这些struct和常量一样也是预先就定义好的 可以根据工具或者文档查询到

创建:2014-05-12 02:31:41 编辑:2016-11-20 17:11:13 阅读:2163 评论:0
C#Windows编程 C#Win32
6.案例

这一篇再加一个函数 然后把前面说到的SetWindowPos和GetWindowRect函数做一个练习 写一个恶搞程序出来玩玩

创建:2014-05-12 18:51:22 编辑:2014-05-12 19:38:52 阅读:1919 评论:0
C#Windows编程 C#Win32
7.Windows消息处理机制

在用.NET写程序的时候一些控件的事件经常被用到 但是这些事件背后却是一个消息 比如鼠标左键对窗体的点击.NET中就会去执行MouseDown事件 然而这个事件的背后却是一个WM_LBUTTONDOWN消息 这个消息在.NET中被封装成了MouseDown事件

创建:2014-06-16 04:59:04 编辑:2016-12-02 17:47:16 阅读:3623 评论:1
C#Windows编程 C#Win32
8.定义全局热键

在写程序的时候 有时候需要给程序添加一些快捷键 虽然可以通过KeyDown事件来编写一些快捷键 但是这种方式的只能在目标窗口获得焦点的时候才生效 当目标窗口没有获得焦点比如最小化的时候 也希望通过快捷键来调用程序的话就需要用到全局热键了

创建:2014-06-16 18:47:47 编辑:2016-12-02 20:08:29 阅读:2996 评论:0
C#Windows编程 C#Win32
[访问统计] 今天:8 总数:271122 提示:未成年人 请在大人陪同下浏览本站内容 还有:世界上最帅的码农 -> 石头 RSS:http://st233.com/rss Powered by -> Crystal_lz