1 write to _primaryComponentIndex
System.Windows.Forms.Design (1)
System\Windows\Forms\Design\Behavior\DropSourceBehavior.cs (1)
984
_primaryComponentIndex
= i;
21 references to _primaryComponentIndex
System.Windows.Forms.Design (21)
System\Windows\Forms\Design\Behavior\DropSourceBehavior.cs (21)
441
DropControl(
_primaryComponentIndex
, dragTarget, dragSource, localDrag);
442
Point initialDropPoint = _behaviorServiceSource.AdornerWindowPointToScreen(_dragComponents[
_primaryComponentIndex
].draggedLocation);
448
initialDropPoint = ((Control)_dragComponents[
_primaryComponentIndex
].dragComponent).Parent.PointToClient(initialDropPoint);
453
if (((Control)(_dragComponents[
_primaryComponentIndex
].dragComponent)).Parent.IsMirrored)
455
initialDropPoint.Offset(-((Control)(_dragComponents[
_primaryComponentIndex
].dragComponent)).Width, 0);
459
Control primaryComponent = _dragComponents[
_primaryComponentIndex
].dragComponent as Control;
480
SetLocationPropertyAndChildIndex(
_primaryComponentIndex
, dragTarget, initialDropPoint,
481
_shareParent ? _dragComponents[
_primaryComponentIndex
].zorderIndex : 0, allowSetChildIndexOnDrop);
482
selSvc?.SetSelectedComponents(new object[] { _dragComponents[
_primaryComponentIndex
].dragComponent }, SelectionTypes.Primary | SelectionTypes.Replace);
486
if (i ==
_primaryComponentIndex
)
577
_statusCommandUITarget?.SetStatusInformation(selSvc is null ? _dragComponents[
_primaryComponentIndex
].dragComponent as Component :
733
Point newPosition = new(mouseLoc.X - _initialMouseLoc.X + _dragComponents[
_primaryComponentIndex
].originalControlLocation.X,
734
mouseLoc.Y - _initialMouseLoc.Y + _dragComponents[
_primaryComponentIndex
].originalControlLocation.Y);
739
_dragComponents[
_primaryComponentIndex
].dragImage.Width,
740
_dragComponents[
_primaryComponentIndex
].dragImage.Height);
775
_dragComponents[
_primaryComponentIndex
].draggedLocation = MapPointFromTargetToSource(newPosition);
814
if (_dragComponents[
_primaryComponentIndex
].dragComponent is Control c)
817
Point dropPoint = _behaviorServiceSource.AdornerWindowPointToScreen(_dragComponents[
_primaryComponentIndex
].draggedLocation);
878
if (_dragComponents[
_primaryComponentIndex
].dragComponent is Control)
989
Debug.Assert(
_primaryComponentIndex
!= -1, "primaryComponentIndex was not set!");
1052
primaryControlIndex =
_primaryComponentIndex
;