From 929410fec7f1a9a254cabb389a38ff2e46426413 Mon Sep 17 00:00:00 2001 From: Sunny Date: Mon, 9 Aug 2021 09:37:41 +0800 Subject: [PATCH] =?UTF-8?q?*=20UIValve:=20=E4=BF=AE=E6=AD=A3=E4=BA=86?= =?UTF-8?q?=E4=B8=80=E5=A4=84=E9=BB=98=E8=AE=A4=E5=B1=9E=E6=80=A7=E6=8F=8F?= =?UTF-8?q?=E8=BF=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- SunnyUI/Controls/UIValve.cs | 28 ++++++++++++++++++++++------ 1 file changed, 22 insertions(+), 6 deletions(-) diff --git a/SunnyUI/Controls/UIValve.cs b/SunnyUI/Controls/UIValve.cs index e3b295cf..a7d6d74e 100644 --- a/SunnyUI/Controls/UIValve.cs +++ b/SunnyUI/Controls/UIValve.cs @@ -119,7 +119,11 @@ namespace Sunny.UI public Color ValveColor { get => valveColor; - set => valveColor = value; + set + { + valveColor = value; + Invalidate(); + } } /// @@ -130,7 +134,11 @@ namespace Sunny.UI public Color RectColor { get => rectColor; - set => rectColor = value; + set + { + rectColor = value; + Invalidate(); + } } /// @@ -141,18 +149,26 @@ namespace Sunny.UI public Color FillColor { get => fillColor; - set => fillColor = value; + set + { + fillColor = value; + Invalidate(); + } } [Description("管道尺寸"), Category("SunnyUI")] - [DefaultValue(typeof(Color), "White")] + [DefaultValue(20)] public int PipeSize { get => pipeSize; - set => pipeSize = value; + set + { + pipeSize = value; + Invalidate(); + } } - int pipeSize = 24; + int pipeSize = 20; protected override void OnPaint(PaintEventArgs e) {