void ctxSlider_Opening(object sender, CancelEventArgs e) { SlidersAutoGrowControl slidersAutoGrow = base.Parent as SlidersAutoGrowControl; if (slidersAutoGrow == null) { string msg = "SliderCombo should be added into SlidersAutoGrow" + " to get SlidersAutoGrow's menu and append it to rightClick on a slider"; Assembler.PopupException(msg); return; } try { this.ctxSlider.SuspendLayout(); //this.ctxSlider.Items.AddRange(slidersAutoGrow.TsiScriptContextsDynamic); //int indexToInsert = this.ctxSlider.Items.IndexOf(this.mniSepAddContextScriptsAfter) + 1; //this.ctxSlider.Items.AddRange(slidersAutoGrow.TsiScriptContextsDynamic); //foreach (var mni in slidersAutoGrow.TsiScriptContextsDynamic) { foreach (var mni in slidersAutoGrow.TsiDynamic) { //this.ctxSlider.Items.Insert(indexToInsert++, mni); this.ctxSlider.Items.Add(mni); } } catch (Exception ex) { Assembler.PopupException("ctxSlider_Opening()", ex); } finally { this.ctxSlider.ResumeLayout(true); } }
public MenuItemSlidersAutoGrowPreview() : base(new SlidersAutoGrowControl()) { this.SlidersAutoGrow = this.Control as SlidersAutoGrowControl; }
public MenuItemSlidersAutoGrowPreview() : base(new SlidersAutoGrowControl()) { this.SlidersAutoGrow = this.Control as SlidersAutoGrowControl; }