GISer

导航

2010年4月16日

TextBox和RichTextBox简单操作

摘要: .NET内置了两个基本控件来提取用户输入的文本:。这两个控件都派生于基类TextBoxBase,而TextBoxBase派生于Control。TextBoxBase提供了在文本框中处理文本的基本功能,例如选择文本、剪切和从剪切板上粘贴,以及许多事件。利用TextBox的Validating事件,将同类型输入验证进行代码归类,减少重复代码的编写。例如:姓名和地址两个输入框,验证规则为均不许为空,即可... 阅读全文

posted @ 2010-04-16 08:56 于小栋 阅读(1281) 评论(0) 推荐(0) 编辑

2010年4月12日

C# 将图片处理成各种效果图(转)

摘要: 原始图片: ISINBAEVA ~~~~~~~~一. 底片效果原理: GetPixel方法获得每一点像素的值, 然后再使用SetPixel方法将取反后的颜色值设置到对应的点.效果图: 代码实现: [代码]二. 浮雕效果原理: 对图像像素点的像素值分别与相邻像素点的像素值相减后加上128, 然后将其作为新的像素点的值.效果图:代码实现:[代码]三. 黑白效果原理: 彩色图像处理成黑白效果通常有3种算... 阅读全文

posted @ 2010-04-12 09:54 于小栋 阅读(1865) 评论(1) 推荐(0) 编辑

2010年4月1日

用DataGridView修改数据库数据完整代码(转)

摘要: 一、在窗口中放置一个DataGridview控件,名称为dv二、为DataGridView在设计器中添加两列:列1:Name="sph_sph",HeaderText="编号",ColumnType=DataGridViewTextBoxColumn列2:Name="sph_zt",HeaderText="状态",ColumnType=DataGridViewComboBoxColumn三、继承D... 阅读全文

posted @ 2010-04-01 09:03 于小栋 阅读(1511) 评论(0) 推荐(1) 编辑

2010年3月24日

Windows 下的坐标系 (转)

摘要: 这几天一直在看 Charles Petzold 的Programming Microsoft Windows with C#,有很多细节的东东,对偶等新手很容易搞混或搞错,所以作一总结。这篇文章主要关注 Windows 下的坐标系以及在不同坐标系下点的表示。 Windows 下有三种坐标系(如果算上 Desktop Coordinate 的话就是四种了): 1. Client Coordinate... 阅读全文

posted @ 2010-03-24 09:01 于小栋 阅读(447) 评论(0) 推荐(0) 编辑

2010年3月8日

C# 获取时间(转)

摘要: //C#里内置的DateTime基本上都可以实现这些功能,巧用DateTime会使你处理这些事来变轻松多了 //今天 DateTime.Now.Date.ToShortDateString(); //昨天,就是今天的日期减一 DateTime.Now.AddDays(-1).ToShortDateString(); //明天,同理,加一 DateTime.Now.AddDays(1).ToShor... 阅读全文

posted @ 2010-03-08 15:35 于小栋 阅读(733) 评论(0) 推荐(0) 编辑

2010年2月22日

C# 中panel的mousewheel事件触发 (转)

摘要: 如果将窗体或容器控件(如Plael控件)的AutoScroll属性设置为True时,那么当窗体或Panel容不下其中的子控件时就会出现滚动条,通过移动滚动条可以上下显示出窗体或Panel中的全部内容。但是默认情况下滚动条的移动只能通过鼠标直接拖动滚动条来实现,而不能通过鼠标的滚轮来实现上下移动,因此需要手动添加代码来实现这个功能。滚动鼠标的滚轮,触发的是窗体或控件上的 MouseWheel 事件。... 阅读全文

posted @ 2010-02-22 10:18 于小栋 阅读(6426) 评论(0) 推荐(0) 编辑