C#
文章平均质量分 76
iFinVer
若有恒,何必三更起五更眠
展开
-
C#中ListBox控件重绘Item项
一般情况下不需要手动重绘ListBox。1、首先选中拖至面板的ListBox控件,点属性,选中DrawMode,改成OwnerDrawFixed或OwnerDrawVariable2、还是在属性工具中,切换到事件(就是那个闪电图标),鼠标双击‘行为’菜单下的DrawItem,添加一个事件。3、在‘窗体设计器生成的代码’中就添加了一个新的事件this.listBox1.DrawIte转载 2012-10-26 18:06:22 · 3918 阅读 · 0 评论 -
(转)C#进行图像处理的几种方法(bitmap,bitmapData,IntPtr)
转自 http://blog.sina.com.cn/s/blog_628821950100wh9w.html使用C#进行图像处理的几种方法本文讨论了C#图像处理中Bitmap类、BitmapData类和unsafe代码的使用以及字节对齐问题。Bitmap类命名空间:System.Drawing封装 GDI+ 位图,此位图由图形图像及其属性的像素数据组成转载 2012-11-21 15:19:21 · 11728 阅读 · 0 评论 -
C# 防止界面假死 多线程进度条的合理使用
好长时间没发博了 。。这两天用C#写了一个批量分割图片前景的软件,最初的时候没用多线程,执行批量分割就假死,后来就换成了多线程,结果还是假死。。网上找了几篇博文看了看,才发现错误的地方。好了,首先看不合理的情况。//点击按钮开始工作private void btnStartWorking_Click(object sender, EventArgs e){ Thre原创 2012-11-20 10:10:18 · 6546 阅读 · 1 评论 -
在WPF中使用Emgu加载Image<,>图像的两种方法
文章转自:http://www.cnblogs.com/iacocca/archive/2011/08/18/2144741.html很多使用c#平台做图像处理的朋友都是因为要使用WPF而不得不放弃OpenCV而选择使用了Emgu。Emgu这个工具吧,由于才接触,对于OpenCV的封装好坏我不好评论,但有一点可以肯定的是,网上可以搜索的资料太少了,很多东西都需要自己研究api文档,看源转载 2012-12-05 09:39:39 · 4858 阅读 · 2 评论 -
Wpf应用程序进入全屏和退出全屏
如果做到仅仅全屏即可,只需在loaded函数中添加如下代码: private void Window_Loaded(object sender, RoutedEventArgs e) { // 设置全屏 this.WindowState = System.Windows.WindowState.Normal;转载 2012-12-05 09:10:18 · 5570 阅读 · 0 评论