예제 #1
0
            public override void DoDefaultAction()
            {
                DataGridViewImageCell dataGridViewCell = (DataGridViewImageCell)Owner;
                DataGridView          dataGridView     = dataGridViewCell.DataGridView;

                if (dataGridView != null && dataGridViewCell.RowIndex != -1 &&
                    dataGridViewCell.OwningColumn != null && dataGridViewCell.OwningRow != null)
                {
                    dataGridView.OnCellContentClickInternal(new DataGridViewCellEventArgs(dataGridViewCell.ColumnIndex, dataGridViewCell.RowIndex));
                }
            }
예제 #2
0
            public override void DoDefaultAction()
            {
                DataGridViewLinkCell owner        = (DataGridViewLinkCell)base.Owner;
                DataGridView         dataGridView = owner.DataGridView;

                if ((dataGridView != null) && (owner.RowIndex == -1))
                {
                    throw new InvalidOperationException(System.Windows.Forms.SR.GetString("DataGridView_InvalidOperationOnSharedCell"));
                }
                if ((owner.OwningColumn != null) && (owner.OwningRow != null))
                {
                    dataGridView.OnCellContentClickInternal(new DataGridViewCellEventArgs(owner.ColumnIndex, owner.RowIndex));
                }
            }
            public override void DoDefaultAction()
            {
                DataGridViewLinkCell dataGridViewCell = (DataGridViewLinkCell)Owner;
                DataGridView         dataGridView     = dataGridViewCell.DataGridView;

                if (dataGridView != null && dataGridViewCell.RowIndex == -1)
                {
                    throw new InvalidOperationException(SR.DataGridView_InvalidOperationOnSharedCell);
                }

                if (dataGridViewCell.OwningColumn != null && dataGridViewCell.OwningRow != null)
                {
                    dataGridView.OnCellContentClickInternal(new DataGridViewCellEventArgs(dataGridViewCell.ColumnIndex, dataGridViewCell.RowIndex));
                }
            }
예제 #4
0
            public override void DoDefaultAction()
            {
                // do nothing if Level < 3

                if (AccessibilityImprovements.Level3)
                {
                    DataGridViewImageCell dataGridViewCell = (DataGridViewImageCell)this.Owner;
                    DataGridView          dataGridView     = dataGridViewCell.DataGridView;

                    if (dataGridView != null && dataGridViewCell.RowIndex != -1 &&
                        dataGridViewCell.OwningColumn != null && dataGridViewCell.OwningRow != null)
                    {
                        dataGridView.OnCellContentClickInternal(new DataGridViewCellEventArgs(dataGridViewCell.ColumnIndex, dataGridViewCell.RowIndex));
                    }
                }
            }