private void resetOffset() { using (MedicalViewerOffset offset = (MedicalViewerOffset)_cell.GetActionProperties(MedicalViewerActionType.Offset)) { offset.X = 0; offset.Y = 0; _cell.SetActionProperties(MedicalViewerActionType.Offset, offset); } }
public OffsetPropertiesDialog(MainForm owner, MedicalViewerCell selectedCell) { InitializeComponent(); _Viewer = owner.Viewer; if (selectedCell == null) { if (_Viewer.Cells.Count != 0) { selectedCell = (MedicalViewerCell)_Viewer.Cells[0]; } } _SelectedCell = selectedCell; if (selectedCell != null) { _txtCellIndex.Value = _Viewer.Cells.IndexOf(selectedCell); } if (_SelectedCell != null) { _offset = (MedicalViewerOffset)(_SelectedCell.GetActionProperties(MedicalViewerActionType.Offset, _txtCellIndex.Value)); _keys = _SelectedCell.GetActionKeys(MedicalViewerActionType.Offset); } else { _offset = (MedicalViewerOffset)(MainForm.DefaultCell.GetActionProperties(MedicalViewerActionType.Offset, _txtCellIndex.Value)); _keys = MainForm.DefaultCell.GetActionKeys(MedicalViewerActionType.Offset); } _btnActionCursor.ButtonCursor = _offset.ActionCursor; _cmbApplyToCell.SelectedIndex = 0; _txtX.Value = _offset.X; _txtY.Value = _offset.Y; _txtSensitivity.Value = _offset.Sensitivity; _chkCircular.Checked = _offset.CircularMouseMove; owner.AddKeysToCombo(_cmbLeftKey, _keys.MouseLeft); owner.AddKeysToCombo(_cmbRightKey, _keys.MouseRight); owner.AddKeysToCombo(_cmbBottomKey, _keys.MouseDown); owner.AddKeysToCombo(_cmbTopKey, _keys.MouseUp); owner.AddModifiersToCombo(_cmbModifiers, _keys.Modifiers); _cmbApplyToCell.Enabled = (owner.Viewer.Cells.Count != 0); }