随笔分类 -  Winform

1
窗体 控件
摘要:占位 阅读全文
posted @ 2016-11-22 11:13 imstrive 阅读(292) 评论(0) 推荐(0) 编辑
摘要:protected override void WndProc(ref Message m) 阅读全文
posted @ 2016-11-22 11:12 imstrive 阅读(284) 评论(0) 推荐(0) 编辑
摘要:1.设置图像和文字以抗锯齿的方式呈现 2.指定区域绘图(常见于OnPaint函数中:g.DrawImage(...)) 或 3.指定区域绘制文本: 或者 4.文本测量 5.程序效果只在运行时显示 6.更新控件的显示 更新整个控件: 7.修改控件的布局: 8.属性 Category("****"):将 阅读全文
posted @ 2016-11-22 11:02 imstrive 阅读(1526) 评论(0) 推荐(0) 编辑
摘要:程序下载地址: http://download.csdn.net/detail/u010312811/9683748 1.基本流程 服务器:(1)用指定的端口号和服务器的IP建立一个EndPoint对象(2)建立一个Socket对象(3)用Socket对象的Bind()方法绑定EndPoint(4) 阅读全文
posted @ 2016-11-15 10:25 imstrive 阅读(417) 评论(1) 推荐(0) 编辑
摘要:代码及PDF下载链接:http://download.csdn.net/detail/u010312811/9683034 例程1:实现服务器与客户端的连接与简单数据收发 参考链接:http://blog.sina.com.cn/s/blog_76b5256c0100wz7c.html 例程2:实现 阅读全文
posted @ 2016-11-15 10:22 imstrive 阅读(218) 评论(0) 推荐(0) 编辑
摘要:参考:http://blog.csdn.net/zhensoft163/article/details/4239796 下载链接 方法1:使用窗体的 KeyDown 事件 方法2:重写 ProcessCmdKey 方法(不受光标影响): 方法3:重写 ProcessDialogKey 方法(受光标影 阅读全文
posted @ 2016-10-27 09:51 imstrive 阅读(1710) 评论(0) 推荐(0) 编辑
摘要:源代码下载链接 程序开发很多时候需要根据运行环境做不通的参数配置,通过写ini之类的文本文件是一种方法,但这种方法也同时会把数据暴露 Winform开发中可以将需要配置的字段属性保存到程序中(其实也是可以被看到的,最后再说) 新建一个窗体应用程序,打开 Properties 文件夹 双击 Setti 阅读全文
posted @ 2016-09-23 16:45 imstrive 阅读(3472) 评论(0) 推荐(0) 编辑
摘要:窗体最大化(包含任务栏): 窗体最大化(不包含任务栏): textbox滚动到最下端: DatagridView滚动到最下: TabControl页面切换 阅读全文
posted @ 2016-08-17 10:53 imstrive 阅读(638) 评论(0) 推荐(0) 编辑
摘要:今发现一个博文挺有意思,实现的功能很有意思但方法却很简单,特此转过来,以备以后查阅。 先上原博文地址:http://blog.csdn.net/testcs_dn/article/details/45293253 再上效果图: 具体的实现代码: 设置数据源: 将数据源设置到textbox 把这些代码 阅读全文
posted @ 2016-07-20 18:56 imstrive 阅读(5411) 评论(0) 推荐(1) 编辑
摘要:转载:http://www.cnblogs.com/techmango/archive/2012/03/31/2427523.html 第一种,利用windows的消息机制来实现: 首先﹐.定义鼠標左鍵按下時的Message标识﹔其次﹐在Form1_MouseDown方法﹐讓操作系統誤以為是按下标题 阅读全文
posted @ 2016-07-08 11:48 imstrive 阅读(3964) 评论(0) 推荐(1) 编辑
摘要:程序下载地址: http://download.csdn.net/detail/u010312811/9500747 1.模式窗体与非模式窗体 非模式窗体:创建的窗体与当前活动窗体没有建立任何关系,可以在新建窗体打开的情况下操作当前的活动窗体。 模式窗体:只有当新建的窗体关闭后,当前的活动窗体才能重 阅读全文
posted @ 2016-04-24 10:47 imstrive 阅读(1312) 评论(0) 推荐(0) 编辑
摘要:1.设置父窗体 使用MDI窗体,需要先将父窗体的IsMdiContainer属性设置为True 2.生成用于MDI子窗体的窗体 3.排列子窗体 层叠排列 水平平铺 垂直排列 ***********************************分割线************************* 阅读全文
posted @ 2016-02-28 17:02 imstrive 阅读(6255) 评论(0) 推荐(0) 编辑
摘要:c#随手笔记 任务栏托盘菜单的显示 阅读全文
posted @ 2015-12-30 16:55 imstrive 阅读(23961) 评论(8) 推荐(2) 编辑
该文被密码保护。
posted @ 2015-12-25 15:52 imstrive 阅读(10) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2015-12-23 15:04 imstrive 阅读(12) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2015-12-23 11:49 imstrive 阅读(7) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2015-12-23 10:02 imstrive 阅读(9) 评论(0) 推荐(0) 编辑
摘要:1.首先通过按键创建子线程: 创建子线程,子线程调用changeText方法。 2.子线程操作弹窗提示: 效果图: 3.子线程修改主线程控件 (1)错误的直接使用: 效果图: (2)关闭跨线程的检查: 效果图: (3)对跨线程进行检查 声明委托: 注:参数类型是object型 按键点击调用方法修改控 阅读全文
posted @ 2015-09-28 18:08 imstrive 阅读(9059) 评论(2) 推荐(1) 编辑
摘要:winform动态添加、删除按键,使用右键快捷菜单实现 阅读全文
posted @ 2015-03-25 22:16 imstrive 阅读(1762) 评论(0) 推荐(0) 编辑
摘要:转:http://www.cnblogs.com/xuhuan/articles/1418705.html 首先创建一个父窗体form1,拥有一下控件:textBox1,button1; 再创建一个子窗体form2,拥有控件:textBox2,button2; (首先描述一下整个过程:当点击form 阅读全文
posted @ 2015-03-23 22:43 imstrive 阅读(539) 评论(0) 推荐(0) 编辑

1