资源简介
仿VS2010风格的toolbox抽屉控件
(带源码)
代码片段和文件信息
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Drawing;
using System.Data;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace MyControls2008
{
public partial class Line : Control
{
public Line()
{
InitializeComponent();
this.Pen = new Pen(this.color);
}
[Browsable(false)]
private Point pointTl = new Point(0 0);
[Browsable(false)]
private Point pointBr = new Point(100 100);
[Browsable(true)
Category(“扩展“)
Description(“左上坐标“)
RefreshProperties(RefreshProperties.Repaint)
NotifyParentProperty(true)]
private Point PointTl
{
get
{
return pointTl;
}
set
{
pointTl = value;
this.Invalidate();
}
}
[Browsable(true)
Category(“扩展“)
Description(“右下坐标“)
RefreshProperties(RefreshProperties.Repaint)
NotifyParentProperty(true)]
private Point PointBr
{
get
{
return pointBr;
}
set
{
pointBr = value;
this.Invalidate();
}
}
#region 控件框颜色
[Browsable(false)]
private Color color = Color.FromArgb(0 0 0);
[Browsable(false)]
private Pen Pen;
[Browsable(true)
Category(“扩展“)
Description(“颜色“)
RefreshProperties(RefreshProperties.Repaint)
NotifyParentProperty(true)]
public Color Color
{
get
{
return color;
}
set
{
color = value;
Pen = new Pen(color);
this.Invalidate();
}
}
#endregion
#region 重绘
protected override void OnPaint(PaintEventArgs e)
{
this.NewPaint(e);
}
private void NewPaint(PaintEventArgs e)
{
e.Graphics.DrawLine(Pen PointTl PointBr);
e.Graphics.Dispose();
}
#endregion
private bool isLocation = false;
protected override void OnLocationchanged(EventArgs e)
{
base.OnLocationchanged(e);
this.isLocation = true;
}
protected override void OnSizeChanged(EventArgs e)
{
base.OnSizeChanged(e);
if (this.isLocation) {
}
else {
this.pointBr = new Point(
this.pointTl.X + this.Width
this.pointTl.Y + this.Height);
}
this.isLocation = false;
}
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 259 2009-11-06 16:05 MyControls2008\ControlImage\launch.png
文件 275 2009-11-06 15:07 MyControls2008\ControlImage\normal.png
文件 29184 2009-11-13 19:36 MyControls2008\MyControls2008\bin\Debug\MyControls2008.dll
文件 69120 2009-11-13 19:36 MyControls2008\MyControls2008\bin\Debug\MyControls2008.pdb
文件 29184 2009-12-02 08:55 MyControls2008\MyControls2008\bin\Release\MyControls2008.dll
文件 69120 2009-12-02 08:55 MyControls2008\MyControls2008\bin\Release\MyControls2008.pdb
文件 1 2009-11-13 09:41 MyControls2008\MyControls2008\ClassDiagram1.cd
文件 3035 2009-11-16 19:03 MyControls2008\MyControls2008\Line.cs
文件 1188 2009-11-16 19:03 MyControls2008\MyControls2008\Line.Designer.cs
文件 5814 2009-11-16 18:54 MyControls2008\MyControls2008\Line.resx
文件 4733 2009-11-16 19:03 MyControls2008\MyControls2008\MyControls2008.csproj
文件 956 2009-11-13 19:36 MyControls2008\MyControls2008\obj\Debug\MyControls2008.csproj.FileListAbsolute.txt
文件 1058 2009-11-13 19:36 MyControls2008\MyControls2008\obj\Debug\MyControls2008.csproj.GenerateResource.Cache
文件 29184 2009-11-13 19:36 MyControls2008\MyControls2008\obj\Debug\MyControls2008.dll
文件 69120 2009-11-13 19:36 MyControls2008\MyControls2008\obj\Debug\MyControls2008.pdb
文件 1248 2009-11-13 19:36 MyControls2008\MyControls2008\obj\Debug\MyControls2008.Properties.Resources.resources
文件 180 2009-11-13 19:36 MyControls2008\MyControls2008\obj\Debug\MyControls2008.Toolbox.resources
文件 180 2009-11-13 19:36 MyControls2008\MyControls2008\obj\Debug\MyControls2008.ToolboxGroup.resources
文件 1876 2009-11-13 19:36 MyControls2008\MyControls2008\obj\Debug\MyControls2008.ToolboxItem.resources
文件 10752 2009-11-13 15:55 MyControls2008\MyControls2008\obj\Debug\Refactor\MyControls2008.dll
文件 4608 2009-11-11 21:59 MyControls2008\MyControls2008\obj\Debug\TempPE\Properties.Resources.Designer.cs.dll
文件 1073 2009-12-02 08:55 MyControls2008\MyControls2008\obj\Release\MyControls2008.csproj.FileListAbsolute.txt
文件 1115 2009-12-02 08:55 MyControls2008\MyControls2008\obj\Release\MyControls2008.csproj.GenerateResource.Cache
文件 29184 2009-12-02 08:55 MyControls2008\MyControls2008\obj\Release\MyControls2008.dll
文件 180 2009-12-02 08:55 MyControls2008\MyControls2008\obj\Release\MyControls2008.Line.resources
文件 69120 2009-12-02 08:55 MyControls2008\MyControls2008\obj\Release\MyControls2008.pdb
文件 1248 2009-12-02 08:55 MyControls2008\MyControls2008\obj\Release\MyControls2008.Properties.Resources.resources
文件 180 2009-12-02 08:55 MyControls2008\MyControls2008\obj\Release\MyControls2008.Toolbox.resources
文件 180 2009-12-02 08:55 MyControls2008\MyControls2008\obj\Release\MyControls2008.ToolboxGroup.resources
文件 1876 2009-12-02 08:55 MyControls2008\MyControls2008\obj\Release\MyControls2008.ToolboxItem.resources
............此处省略121个文件信息
- 上一篇:十次方完整版前段+后端
- 下一篇:风云hdf文件读取
相关资源
- 智能算法——遗传算法代码和讲解实
- f_in_box控件及
- RSA加解密在Delphi代码中的实现Demo
- 百度分享代码
- 北邮嵌入式实验_MQTT协议实验过程及代
- halcon的自定义创建直线和圆形矩阵抓
- WinPCap包Delphi代码
- sht30驱动及PCB封装
- 基于混沌扰动的pso算法的改进源代码
- 机器人操作系统ROS-典型功能代码详解
- 片外SRAM读写测试代码,亲测可用
- [手游] Unity3D《最后一战》全套完整源
- 利用USB虚拟总线驱动模拟USB摄像头的
- 数控插补程序
- 纵横四海文字游戏源代码
- 嵌入式课程设计.docx
- 各种加密算法代码
- 与非门设计的四位代码数字锁
- 小程序《实时巴士》-带后端代码
- 词法分析实验报告含代码
- WEB应用程序设计代码完整版
- aomdv部分代码解析
- 程序员代码面试指南2-代码
- 冈萨雷斯数字图像处理源代码
- L-BFGS-B非线性优化代码
- SIM7600CE 测试代码含基站定位
- 压气机一维中径级叠加特性计算程序
- 阿里云OSS代码
- c primer plus源代码
- 获取关联文件图标和应用程序图标
评论
共有 条评论