I tried setting it to 1 just above the method but it's not working.
NinjaTrader.Gui.Tools.QuantityUpDown quantitySelector = null;
// QS
private bool Is_ToolBar_Controls_Added;
private int qs;
protected override void OnStateChange()
{
NinjaTrader.Gui.Tools.QuantityUpDown qs = sender as NinjaTrader.Gui.Tools.QuantityUpDown;
qs.Value = 1;
private void On_quantitySelector_PreviewKeyDown(object sender, KeyEventArgs p)
{
NinjaTrader.Gui.Tools.QuantityUpDown qs = sender as NinjaTrader.Gui.Tools.QuantityUpDown;
if (p.Key == Key.Delete || p.Key == Key.Back)
{
p.Handled = true;
qs.Value = 0;
}
if (p.Key >= Key.D0 && p.Key <= Key.D9)
{
p.Handled = true;
string number = p.Key.ToString();
string newnumber = qs.Value.ToString();
number = number.Replace("NumPad", "");
number = number.Replace("D", "");
int num = int.Parse(newnumber + number);
if (qs != null) qs.Value = num;
}
}
Comment