资源简介
自己琢磨的一个皱型,相信看过后对于用还不能用C#实现标尺功能的人一些参考

代码片段和文件信息
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
namespace cord
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void panel1_Paint(object sender PaintEventArgs e)
{
System.Drawing.Graphics g = System.Drawing.Graphics.FromHwnd(this.panel1.Handle);
DrawRuler(g);
}
//下面这个就是我改的函数
public void DrawRuler(System.Drawing.Graphics G)
{
System.Drawing.Rectangle rc = new Rectangle(100 0 10000 100);
System.Drawing.Rectangle rc1 = new Rectangle(0 0 999 98);
System.Drawing.Rectangle rc20 = new Rectangle(0 0 100 10000);
System.Drawing.Rectangle rc21 = new Rectangle(0 0 97 9999);
//画横向面板
G.DrawRectangle(new System.Drawing.Pen(System.Drawing.Color.Blue) rc);
G.FillRectangle(new System.Drawing.SolidBrush(System.Drawing.Color.Transparent) rc1);
//画纵向面板
G.DrawRectangle(new System.Drawing.Pen(System.Drawing.Color.Blue) rc20);
G.FillRectangle(new System.Drawing.SolidBrush(System.Drawing.Color.Transparent) rc21);
//画横尺(X轴)
for (int i = 0; i < 10000; i++)
{
if ((i % 100) == 0)
{
G.DrawLine(new System.Drawing.Pen(System.Drawing.Color.Blue) i + 100 0 i + 100 48);
G.DrawString((i / 100).ToString() new System.Drawing.Font(new System.Drawing.FontFamily(System.Drawing.Text.GenericFontFamilies.Serif) 12) new System.Drawing.SolidBrush(System.Drawing.Color.Green) i + 100 - 10 50);
}
if ((i % 50) == 0)
{
G.DrawLine(new System.Drawing.Pen(System.Drawing.Color.Blue) i + 100 0 i + 100 32);
}
if ((i % 10) == 0)
{
G.DrawLine(new System.Drawing.Pen(System.Drawing.Color.Blue) i + 100 0 i + 100 16);
}
}
//画纵尺(Y轴)
for (int i = 0; i < 10000; i++)
{
if ((i % 100) == 0)
{
// pDC->MoveTo( 0 -i-100 );
// pDC->LineTo( 48 -i-100 );
// pDC->TextOut( 50 -i-100+24 IntToStr(i/100));
G.DrawLine(new System.Drawing.Pen(System.Drawing.Color.Blue) 0 i 48 i);
G.DrawString((i / 100).ToString() new System.Drawing.Font(new System.Drawing.FontFamily(System.Drawing.Text.GenericFontFamilies.Serif) 12) new System.Drawing.SolidBrush(System.Drawing.Color.Green) 50 i + 100 - 24);
}
if (
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 20480 2008-04-02 20:50 cord\cord\bin\Debug\cord.exe
文件 24064 2008-04-02 20:50 cord\cord\bin\Debug\cord.pdb
文件 5632 2005-11-11 22:25 cord\cord\bin\Debug\cord.vshost.exe
文件 3215 2008-04-02 20:42 cord\cord\cord.csproj
文件 3964 2008-04-02 20:50 cord\cord\Form1.cs
文件 2247 2008-04-02 20:50 cord\cord\Form1.Designer.cs
文件 5814 2008-04-02 20:50 cord\cord\Form1.resx
文件 247 2008-04-02 21:04 cord\cord\obj\cord.csproj.FileList.txt
文件 842 2008-04-02 20:50 cord\cord\obj\Debug\cord.csproj.GenerateResource.Cache
文件 20480 2008-04-02 20:50 cord\cord\obj\Debug\cord.exe
文件 180 2008-04-02 20:50 cord\cord\obj\Debug\cord.Form1.resources
文件 24064 2008-04-02 20:50 cord\cord\obj\Debug\cord.pdb
文件 180 2008-04-02 20:42 cord\cord\obj\Debug\cord.Properties.Resources.resources
文件 463 2008-04-02 20:38 cord\cord\Program.cs
文件 1180 2008-04-02 20:38 cord\cord\Properties\AssemblyInfo.cs
文件 2863 2008-04-02 20:38 cord\cord\Properties\Resources.Designer.cs
文件 5612 2008-04-02 20:38 cord\cord\Properties\Resources.resx
文件 1088 2008-04-02 20:38 cord\cord\Properties\Settings.Designer.cs
文件 249 2008-04-02 20:38 cord\cord\Properties\Settings.settings
文件 901 2008-04-02 20:38 cord\cord.sln
..A..H. 7680 2008-04-02 20:38 cord\cord.suo
目录 0 2008-04-02 20:39 cord\cord\obj\Debug\Refactor
目录 0 2008-04-02 20:38 cord\cord\obj\Debug\TempPE
目录 0 2008-04-02 20:42 cord\cord\bin\Debug
目录 0 2008-04-02 20:50 cord\cord\obj\Debug
目录 0 2008-04-02 20:38 cord\cord\bin
目录 0 2008-04-02 20:38 cord\cord\obj
目录 0 2008-04-02 20:38 cord\cord\Properties
目录 0 2008-04-02 20:50 cord\cord
目录 0 2008-04-02 20:38 cord
............此处省略3个文件信息
相关资源
- 考试管理系统 - C#源码
- 逐步法线性回归C#源码
- 连连看游戏C#源码有提示和洗牌功能
- gerber 查看软件(C#源码)
- C#源码读取DXF文件
- 打印机监控(C#源码)
- 00后搞笑辞职信(C#源码)
- 桌面日历_V1.0(C#源码)
- 快递接口(C#源码以及文档)
- vb调用c#编写的串口DLL文件(vb源码
- BouncyCastle C#源码
- 拱猪扑克牌游戏C#源码
- 各类称重仪表C#源码
- C#坦克大战源代码全部用C#编写
- C#源码:批量自动去除图片白边
- [C#源码]内存搜索修改像金山游侠一下
- C#源码让windows系统待机休眠
- C#图书管理系统源码(含数据库)-附
- c#编写的绘图软件源码
- [C#源码]超市项目BS架构
- Modbus通讯协议-C#源码
- 发票套打[全C#源码]
- apk信息查看C#源码
- c#图书管理系统C#源码和SQL数据库
- 客户端根据服务器端的指令弹出提示
- 图书租借管理系统(C#源码 MySQL)
- [源码] C#编程 - 轻松入侵全班同学电脑
- 远程桌面控制C#源码
- 大学生就业咨询系统(C#源码)
- 餐饮管理系统(C#源码)
评论
共有 条评论