private void ApplyFlowDirection(Control item) { var x = item.GetHTMLTarget(); // counter productive? //x.style.verticalAlign = "top"; if (FlowDirection == global::System.Windows.Forms.FlowDirection.LeftToRight) { x.style.display = DOM.IStyle.DisplayEnum.inline_block; } else { x.style.display = DOM.IStyle.DisplayEnum.block; } }
public override void Add(Control e) { Console.WriteLine("__TabControl.__ControlCollection .Add invoked"); if (!(e is TabPage)) throw new InvalidOperationException(); TabPage tp = (TabPage)e; this.Owner.TabPages.Add(tp); Items.Add(e); var bg = this.Owner.GetHTMLTargetContainer(); if (bg.firstChild == null) bg.appendChild(e.GetHTMLTarget()); else bg.insertBefore(e.GetHTMLTarget(), bg.firstChild); var c = (__Control)e; c.InternalAssignParent(this.Owner); ((__TabControl)this.Owner).OnControlAdded(new ControlEventArgs(e)); //OnControlAdded(new ControlEventArgs(e)); }