1 write to owner
System.Windows.Forms (1)
winforms\Managed\System\WinForms\DataGridViewAccessibleObject.cs (1)
31this.owner = owner;
54 references to owner
System.Windows.Forms (54)
winforms\Managed\System\WinForms\DataGridViewAccessibleObject.cs (54)
58AccessibleRole role = owner.AccessibleRole; 75this.topRowAccessibilityObject = new DataGridViewTopRowAccessibleObject(this.owner); 88this.selectedCellsAccessibilityObject = new DataGridViewSelectedCellsAccessibleObject(this.owner); 98if (this.owner.Columns.Count == 0) 104if (index < 1 && this.owner.ColumnHeadersVisible) 109if (this.owner.ColumnHeadersVisible) 114if (index < this.owner.Rows.GetRowCount(DataGridViewElementStates.Visible)) 116int actualRowIndex = this.owner.Rows.DisplayIndexToRowIndex(index); 117return this.owner.Rows[actualRowIndex].AccessibilityObject; 120index -= this.owner.Rows.GetRowCount(DataGridViewElementStates.Visible); 122if (this.owner.horizScrollBar.Visible) 126return this.owner.horizScrollBar.AccessibilityObject; 134if (this.owner.vertScrollBar.Visible) 138return this.owner.vertScrollBar.AccessibilityObject; 148if (this.owner.Columns.Count == 0) 153int childCount = this.owner.Rows.GetRowCount(DataGridViewElementStates.Visible); 156if (this.owner.ColumnHeadersVisible) 161if (this.owner.horizScrollBar.Visible) 166if (this.owner.vertScrollBar.Visible) 177if (this.owner.Focused && this.owner.CurrentCell != null) 179return this.owner.CurrentCell.AccessibilityObject; 196Point pt = this.owner.PointToClient(new Point(x, y)); 197HitTestInfo hti = this.owner.HitTest(pt.X, pt.Y); 202return this.owner.Rows[hti.RowIndex].Cells[hti.ColumnIndex].AccessibilityObject; 205int actualDisplayIndex = this.owner.Columns.ColumnIndexToActualDisplayIndex(hti.ColumnIndex, DataGridViewElementStates.Visible); 206if (this.owner.RowHeadersVisible) 216return this.owner.Rows[hti.RowIndex].AccessibilityObject; 218return this.owner.TopLeftHeaderCell.AccessibilityObject; 220return this.owner.VerticalScrollBar.AccessibilityObject; 222return this.owner.HorizontalScrollBar.AccessibilityObject; 288return owner.CanFocus; 290return owner.Enabled; 302for (int i = 0; i < owner.Columns.Count; i++) 304if (owner.IsSortable(owner.Columns[i])) 313switch (owner.SortOrder) 318return SR.GetString(SR.DataGridViewSortedAscendingAccessibleStatusFormat, owner.SortedColumn?.HeaderText); 320return SR.GetString(SR.DataGridViewSortedDescendingAccessibleStatusFormat, owner.SortedColumn?.HeaderText); 354if (!this.owner.RowHeadersVisible) 359UnsafeNativeMethods.IRawElementProviderSimple[] result = new UnsafeNativeMethods.IRawElementProviderSimple[this.owner.Rows.Count]; 360for (int i = 0; i < this.owner.Rows.Count; i++) 362result[i] = this.owner.Rows[i].HeaderCell.AccessibilityObject; 370if (!this.owner.ColumnHeadersVisible) 375UnsafeNativeMethods.IRawElementProviderSimple[] result = new UnsafeNativeMethods.IRawElementProviderSimple[this.owner.Columns.Count]; 376for (int i = 0; i < this.owner.Columns.Count; i++) 378result[i] = this.owner.Columns[i].HeaderCell.AccessibilityObject; 395if (row >= 0 && row < this.owner.Rows.Count && 396column >= 0 && column < this.owner.Columns.Count) 398return this.owner.Rows[row].Cells[column].AccessibilityObject; 409return this.owner.RowCount; 418return this.owner.ColumnCount; 466if (owner.CanFocus) 468owner.Focus();