public static FormLocator GetLocator(bool focus = false) { if (_activeLocator == null || _activeLocator.IsDisposed) { _activeLocator = new FormLocator(); } if (!_activeLocator.Visible) { _activeLocator.Show(); } return(_activeLocator); }
private void buttonTrackLocation_Click(object sender, EventArgs e) { if (listBoxLocations.SelectedIndex < 0) { return; } if (LocatorForm == null) { LocatorForm = FormLocator.GetLocator(); } LocatorForm?.SetTarget(_locations[listBoxLocations.SelectedIndex]); }
private void buttonLocator_Click(object sender, EventArgs e) { FormLocator.GetLocator(true); }
private void buttonResetPanel_Click(object sender, EventArgs e) { FormLocator.GetLocator().ResetVR(); }