Dispose() public method

public Dispose ( ) : void
return void
示例#1
0
        void PopupForm_Disposed(object sender, EventArgs e)
        {
            if (_current != null)
            {
                _current.Dispose();
                _current = null;
            }

            _popupTimer.Dispose();
            _idleCompleteTimer.Dispose();

            _instance = null;

            while (_queue.Count > 0)
            {
                var popup = _queue[0];

                _queue.RemoveAt(0);

                popup.Show();
            }
        }
示例#2
0
 public void CancelPopup(Popup popup)
 {
     if (popup == _current)
     {
         ShowNext();
     }
     else
     {
         if (_queue.Remove(popup))
         {
             popup.Dispose();
         }
     }
 }
示例#3
0
 public void CancelPopup(Popup popup)
 {
     if (popup == _current)
     {
         ShowNext();
     }
     else
     {
         if (_queue.Remove(popup))
         {
             popup.Dispose();
         }
     }
 }