摘要: 添加 RowPostPaint事件,事件代码如下: private void dataGridView1_RowPostPaint(object sender, DataGridViewRowPostPaintEventArgs e) { Rectangle rectangle = new Rectangle(e.RowBounds.Location.X, e.RowBounds.Location... 阅读全文
posted @ 2008-07-12 16:41 toddzhuang 阅读(488) 评论(1) 推荐(0) 编辑
摘要: CCW(COM Callable wrapper) 是vs2005提供的一个机制,它可以把 .Net 托管DLL导出成传统COM,便于VB6, ASP 调用, 下面是一个普通例子: 1> 在vs2005中建立一个普通C# 的 class library 工程, 并在写入代码 ////假定空间名为csLib2,类名为Class1//蓝色部分很重要//using System;using Sys... 阅读全文
posted @ 2008-07-12 14:33 toddzhuang 阅读(2774) 评论(3) 推荐(0) 编辑
摘要: 一、理解GDI+ GDI+是一个库,它提供了一个接口,此接口允许程序员编写与打印机、监视器或文件等图形设备进行交互的windows和web图形应用程序。其实是由C++编写的一个类,供我们调用。在程序中使用GDI+需要添加相应的命名空间,主要由 System.Drawing:基本的GDI+功能的定义,它提供了Graphics类,这个类提供了最重要的绘图与填充方法。还封装了矩形,点,画笔和钢笔等GDI... 阅读全文
posted @ 2008-07-12 10:37 toddzhuang 阅读(1300) 评论(0) 推荐(0) 编辑
摘要: C#中使用GDI+实现饼状图和柱状图跟数据库联接显示数据的方法.(其实也就是饼图的制作原理之一) using System; using System.IO;//用于文件存取 using System.Data;//用于数据访问 using System.Drawing;//提供画GDI+图形的基本功能 using System.Drawing.Text;//提供画GDI+图形的高级功能 usin... 阅读全文
posted @ 2008-07-12 10:34 toddzhuang 阅读(2083) 评论(0) 推荐(0) 编辑
摘要: 前一阶段看到很多网友提问关于设计一些样式独特的按钮,或者要在一些控件上做出一些图标之类的东西的问题,往往得到的答复就是一句“用GDI+”那么什么叫做GDI+呢?如何应用GDI+呢?今天给大家做一个小例子,希望对大家有帮助:1 GDI+的定义:GraphicDevice Interface Plus 就是图形装置接口,我们通过这个借口可以对控件进行一些设计,。2 一个小例子:... 阅读全文
posted @ 2008-07-12 10:31 toddzhuang 阅读(527) 评论(0) 推荐(0) 编辑