diff --git a/PKHeX.WinForms/Controls/PKM Editor/SizeCP.Designer.cs b/PKHeX.WinForms/Controls/PKM Editor/SizeCP.Designer.cs index abe7a5052..69e6389ba 100644 --- a/PKHeX.WinForms/Controls/PKM Editor/SizeCP.Designer.cs +++ b/PKHeX.WinForms/Controls/PKM Editor/SizeCP.Designer.cs @@ -130,6 +130,7 @@ private void InitializeComponent() 0, 0}); this.NUD_HeightScalar.ValueChanged += new System.EventHandler(this.NUD_HeightScalar_ValueChanged); + this.NUD_HeightScalar.Click += new System.EventHandler(this.ClickScalarEntry); // // TB_HeightAbs // @@ -191,6 +192,7 @@ private void InitializeComponent() 0, 0}); this.NUD_WeightScalar.ValueChanged += new System.EventHandler(this.NUD_WeightScalar_ValueChanged); + this.NUD_WeightScalar.Click += new System.EventHandler(this.ClickScalarEntry); // // TB_WeightAbs // diff --git a/PKHeX.WinForms/Controls/PKM Editor/SizeCP.cs b/PKHeX.WinForms/Controls/PKM Editor/SizeCP.cs index 837716945..468fe45c8 100644 --- a/PKHeX.WinForms/Controls/PKM Editor/SizeCP.cs +++ b/PKHeX.WinForms/Controls/PKM Editor/SizeCP.cs @@ -124,5 +124,12 @@ public void ToggleVisibility(PKM pk) var pb7 = pk is PB7; FLP_CP.Visible = L_CP.Visible = TB_HeightAbs.Visible = TB_WeightAbs.Visible = pb7; } + + private void ClickScalarEntry(object sender, EventArgs e) + { + if (sender is not NumericUpDown nud || ModifierKeys != Keys.Control) + return; + nud.Value = PokeSizeUtil.GetRandomScalar(); + } } }