diff --git a/SunnyUI/Controls/UIImageListBox.cs b/SunnyUI/Controls/UIImageListBox.cs index 54825381..ab8eb941 100644 --- a/SunnyUI/Controls/UIImageListBox.cs +++ b/SunnyUI/Controls/UIImageListBox.cs @@ -80,6 +80,12 @@ namespace Sunny.UI listbox.DrawItem += Listbox_DrawItem; } + public override void SetDPIScale() + { + base.SetDPIScale(); + listbox.SetDPIScale(); + } + protected override void Dispose(bool disposing) { base.Dispose(disposing); diff --git a/SunnyUI/Controls/UIListBox.cs b/SunnyUI/Controls/UIListBox.cs index b6178fab..7e48dcaf 100644 --- a/SunnyUI/Controls/UIListBox.cs +++ b/SunnyUI/Controls/UIListBox.cs @@ -97,6 +97,12 @@ namespace Sunny.UI timer.Start(); } + public override void SetDPIScale() + { + base.SetDPIScale(); + listbox.SetDPIScale(); + } + private int scrollBarWidth = 0; [DefaultValue(0), Category("SunnyUI"), Description("垂直滚动条宽度,最小为原生滚动条宽度")] diff --git a/SunnyUI/Controls/UITransfer.cs b/SunnyUI/Controls/UITransfer.cs index 12174eeb..b57beeb7 100644 --- a/SunnyUI/Controls/UITransfer.cs +++ b/SunnyUI/Controls/UITransfer.cs @@ -53,6 +53,13 @@ namespace Sunny.UI b1.ZoomScaleDisabled = b2.ZoomScaleDisabled = b3.ZoomScaleDisabled = b4.ZoomScaleDisabled = true; } + public override void SetDPIScale() + { + base.SetDPIScale(); + l1.SetDPIScale(); + l2.SetDPIScale(); + } + [DefaultValue(true)] [Description("显示多选按钮"), Category("SunnyUI")] public bool ShowMulti diff --git a/SunnyUI/Controls/UITreeView.cs b/SunnyUI/Controls/UITreeView.cs index bb98d986..9dabe43c 100644 --- a/SunnyUI/Controls/UITreeView.cs +++ b/SunnyUI/Controls/UITreeView.cs @@ -95,6 +95,12 @@ namespace Sunny.UI view.MouseClick += View_MouseClick; } + public override void SetDPIScale() + { + base.SetDPIScale(); + view.SetDPIScale(); + } + public void CheckedAll() { view.CheckedAll();