1 write to owner
System.Windows.Forms (1)
winforms\Managed\System\WinForms\ToolStrip.cs (1)
5357this.owner = owner;
52 references to owner
System.Windows.Forms (52)
winforms\Managed\System\WinForms\ToolStrip.cs (52)
5364this.ShowItemDropPoint(owner.PointToClient(new Point(e.X, e.Y))); 5371owner.ClearInsertionMark(); 5380OnDropItem(item, owner.PointToClient(new Point(e.X, e.Y))); 5388if (this.ShowItemDropPoint(owner.PointToClient(new Point(e.X, e.Y)))) { 5392if (owner != null) { 5393owner.ClearInsertionMark(); 5413ToolStripItem item = owner.Items[toolStripItemIndex]; 5415owner.ClearInsertionMark(); 5438insertIndex = Math.Max(0, (owner.RightToLeft == RightToLeft.Yes) ? insertIndex + 1 : insertIndex); 5446insertIndex = Math.Max(0, (owner.RightToLeft == RightToLeft.No) ? insertIndex + 1 : insertIndex); 5453if (owner.Items.IndexOf(droppedItem) < insertIndex) { 5457owner.Items.MoveItem(Math.Max(0,insertIndex), droppedItem); 5458owner.ClearInsertionMark(); 5461else if (toolStripItemIndex == -1 && owner.Items.Count == 0) { 5462owner.Items.Add(droppedItem); 5463owner.ClearInsertionMark(); 5473ToolStripItem item = owner.Items[i]; 5482insertionRect = new Rectangle(owner.Margin.Left, item.Bounds.Top, owner.Width - (owner.Margin.Horizontal) -1, ToolStrip.insertionBeamWidth); 5485insertionRect = new Rectangle(owner.Margin.Left, item.Bounds.Bottom, owner.Width - (owner.Margin.Horizontal) -1, ToolStrip.insertionBeamWidth); 5488insertionRect = new Rectangle(item.Bounds.Right, owner.Margin.Top, ToolStrip.insertionBeamWidth, owner.Height- (owner.Margin.Vertical)-1); 5491insertionRect = new Rectangle(item.Bounds.Left, owner.Margin.Top, ToolStrip.insertionBeamWidth, owner.Height - (owner.Margin.Vertical) -1); 5495owner.PaintInsertionMark(insertionRect); 5498else if (owner.Items.Count == 0) { 5499Rectangle insertionRect = owner.DisplayRectangle; 5501owner.PaintInsertionMark(insertionRect); 5509for(int i = 0; i< owner.DisplayedItems.Count; i++) { 5510Rectangle bounds = owner.DisplayedItems[i].Bounds; 5511bounds.Inflate(owner.DisplayedItems[i].Margin.Size); 5513Debug.WriteLineIf(ToolStrip.DropTargetDebug.TraceVerbose, "MATCH " + owner.DisplayedItems[i].Text + " Bounds: " + owner.DisplayedItems[i].Bounds.ToString()); 5516return owner.Items.IndexOf(owner.DisplayedItems[i]); 5520if (owner.DisplayedItems.Count > 0) { 5521for (int i = 0; i < owner.DisplayedItems.Count; i++) { 5522if (owner.DisplayedItems[i].Alignment == ToolStripItemAlignment.Right) { 5524return owner.Items.IndexOf(owner.DisplayedItems[i - 1]); 5526return owner.Items.IndexOf(owner.DisplayedItems[i]); 5529return owner.Items.IndexOf(owner.DisplayedItems[owner.DisplayedItems.Count - 1]); 5543if (owner.Orientation == Orientation.Horizontal) { 5560if (owner.Orientation == Orientation.Vertical) {