From 73072e2c7c6de07e85995c23223efd8b8f58e5b2 Mon Sep 17 00:00:00 2001 From: Jaex Date: Tue, 22 Nov 2016 03:48:26 +0300 Subject: [PATCH] Invalidate control on text update --- ShareX.HelpersLib/Controls/HotkeySelectionButton.cs | 7 +++++++ ShareX.HelpersLib/Controls/MyListView.cs | 3 +-- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/ShareX.HelpersLib/Controls/HotkeySelectionButton.cs b/ShareX.HelpersLib/Controls/HotkeySelectionButton.cs index 3854ae836..648bf06b6 100644 --- a/ShareX.HelpersLib/Controls/HotkeySelectionButton.cs +++ b/ShareX.HelpersLib/Controls/HotkeySelectionButton.cs @@ -82,9 +82,16 @@ private void StopEditing() UpdateHotkeyText(); } + public void UpdateHotkey(HotkeyInfo hotkeyInfo) + { + HotkeyInfo = hotkeyInfo; + UpdateHotkeyText(); + } + private void UpdateHotkeyText() { Text = HotkeyInfo.ToString(); + Invalidate(); } protected override void OnMouseClick(MouseEventArgs e) diff --git a/ShareX.HelpersLib/Controls/MyListView.cs b/ShareX.HelpersLib/Controls/MyListView.cs index 803e1e6f9..8e558d5f6 100644 --- a/ShareX.HelpersLib/Controls/MyListView.cs +++ b/ShareX.HelpersLib/Controls/MyListView.cs @@ -52,8 +52,7 @@ public class MyListView : ListView [DefaultValue(false)] public bool DisableDeselect { get; set; } - [Browsable(false)] - [DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)] + [Browsable(false), DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)] public int SelectedIndex { get