mirror of
https://github.com/eggplantlwj/VisionEdit.git
synced 2026-03-25 09:16:34 +08:00
1、优化LOG显示与引用
2、添加PMA工具,工具内容待完善 3、修复流程树显示 4、添加开源项目,优化UI空间 5、其他BUG更改
This commit is contained in:
122
UsingControl/HZHControls/Controls/Charts/AuxiliaryLine.cs
Normal file
122
UsingControl/HZHControls/Controls/Charts/AuxiliaryLine.cs
Normal file
@@ -0,0 +1,122 @@
|
||||
// ***********************************************************************
|
||||
// Assembly : HZH_Controls
|
||||
// Created : 2019-09-17
|
||||
//
|
||||
// ***********************************************************************
|
||||
// <copyright file="AuxiliaryLine.cs">
|
||||
// Copyright by Huang Zhenghui(»ÆÕý»Ô) All, QQ group:568015492 QQ:623128629 Email:623128629@qq.com
|
||||
// </copyright>
|
||||
//
|
||||
// Blog: https://www.cnblogs.com/bfyx
|
||||
// GitHub£ºhttps://github.com/kwwwvagaa/NetWinformControl
|
||||
// gitee£ºhttps://gitee.com/kwwwvagaa/net_winform_custom_control.git
|
||||
//
|
||||
// If you use this code, please keep this note.
|
||||
// ***********************************************************************
|
||||
using System;
|
||||
using System.Drawing;
|
||||
|
||||
namespace HZH_Controls.Controls
|
||||
{
|
||||
/// <summary>
|
||||
/// Class AuxiliaryLine.
|
||||
/// Implements the <see cref="System.IDisposable" />
|
||||
/// </summary>
|
||||
/// <seealso cref="System.IDisposable" />
|
||||
internal class AuxiliaryLine : IDisposable
|
||||
{
|
||||
private bool disposedValue = false;
|
||||
|
||||
public float Value
|
||||
{
|
||||
get;
|
||||
set;
|
||||
}
|
||||
|
||||
public float PaintValue
|
||||
{
|
||||
get;
|
||||
set;
|
||||
}
|
||||
|
||||
public float PaintValueBackUp
|
||||
{
|
||||
get;
|
||||
set;
|
||||
}
|
||||
|
||||
public Color LineColor
|
||||
{
|
||||
get;
|
||||
set;
|
||||
}
|
||||
|
||||
public Pen PenDash
|
||||
{
|
||||
get;
|
||||
set;
|
||||
}
|
||||
|
||||
public Pen PenSolid
|
||||
{
|
||||
get;
|
||||
set;
|
||||
}
|
||||
|
||||
public float LineThickness
|
||||
{
|
||||
get;
|
||||
set;
|
||||
}
|
||||
|
||||
public Brush LineTextBrush
|
||||
{
|
||||
get;
|
||||
set;
|
||||
}
|
||||
|
||||
public bool IsLeftFrame
|
||||
{
|
||||
get;
|
||||
set;
|
||||
}
|
||||
|
||||
private bool isDashStyle = true;
|
||||
|
||||
public bool IsDashStyle
|
||||
{
|
||||
get { return isDashStyle; }
|
||||
set { isDashStyle = value; }
|
||||
}
|
||||
|
||||
|
||||
public Pen GetPen()
|
||||
{
|
||||
return IsDashStyle ? PenDash : PenSolid;
|
||||
}
|
||||
|
||||
protected virtual void Dispose(bool disposing)
|
||||
{
|
||||
if (!disposedValue)
|
||||
{
|
||||
if (disposing)
|
||||
{
|
||||
if(PenDash==null)
|
||||
PenDash.Dispose();
|
||||
if(PenSolid==null)
|
||||
PenSolid.Dispose();
|
||||
if(LineTextBrush==null)
|
||||
LineTextBrush.Dispose();
|
||||
}
|
||||
disposedValue = true;
|
||||
}
|
||||
}
|
||||
|
||||
public string Tip { get; set; }
|
||||
|
||||
public void Dispose()
|
||||
{
|
||||
Dispose(true);
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user