static public ResultSelector GetInstance() { if (only_one == null) { only_one = new ResultSelector(); } return(only_one); }
void OnSelectorClosed(object sender, EventArgs e) { //if (!(sender as ResultSelector).IsAttachedToThisControl(this)) // return; ResultSelector.GetInstance().Closing -= OnSelectorClosing; ResultSelector.GetInstance().Closed -= OnSelectorClosed; this.SelectorOpened = false; }
protected override void OpenSelector() { if (m_result == null) { return; } ResultSelector.GetInstance().OpenMe(this, this.SelectorCover, this.ParentForm, this.m_result); ResultSelector.GetInstance().Closing += OnSelectorClosing; ResultSelector.GetInstance().Closed += OnSelectorClosed; this.SelectorOpened = true; }
public static ResultSelector GetInstance() { if (only_one == null) only_one = new ResultSelector(); return only_one; }
protected override void CloseSelector(bool saveBeforeClose) { ResultSelector.GetInstance().CloseMe(saveBeforeClose); }