Exemple #1
0
 void HotTrackFilterPanelButtons(Point mousePosition)
 {
     if (gridControlViewInfo != null)
     {
         var collection = gridControlViewInfo.LeftButtons.Concat(gridControlViewInfo.RightButtons);
         EditorButtonObjectInfoArgs button = collection.ToList().Find(p => p.Bounds.Contains(mousePosition));
         if (button != null)
         {
             if (button.State == ObjectState.Normal)
             {
                 button.State = ObjectState.Hot;
                 gridControlView.InvalidateFilterPanel();
             }
         }
         else
         {
             collection.ToList().ForEach(p => p.State = ObjectState.Normal);
             gridControlView.InvalidateFilterPanel();
         }
     }
 }