示例#1
0
文件: Ribbon.cs 项目: radtek/dms
 /// <summary>
 /// Handles the mouse down on the orb area
 /// </summary>
 internal void OrbMouseDown()
 {
     if (OrbPressed)
     {
         OrbDropDown.Close();
     }
     else
     {
         ShowOrbDropDown();
     }
     OnOrbClicked(EventArgs.Empty);
 }
示例#2
0
        /// <summary>
        /// Raises the OrbClicked event
        /// </summary>
        /// <param name="e">event data</param>
        internal virtual void OnOrbClicked(EventArgs e)
        {
            if (OrbPressed)
            {
                OrbDropDown.Close();
            }
            else
            {
                ShowOrbDropDown();
            }

            if (OrbClicked != null)
            {
                OrbClicked(this, e);
            }
        }
示例#3
0
文件: Ribbon.cs 项目: radtek/dms
 /// <summary>
 /// Shows the Orb's dropdown
 /// </summary>
 public void ShowOrbDropDown()
 {
     OrbPressed = true;
     OrbDropDown.Show(PointToScreen(new Point(OrbBounds.X - 4, OrbBounds.Bottom - OrbDropDown.ContentMargin.Top + 2)));
 }