Esempio n. 1
0
 /// <summary>
 /// change margins when the scrollbar is visible and when the view is expanded.
 /// </summary>
 private void flowCmdListCheckForScrolling()
 {
     if (CmdExpanded == false)
     {
         if (flowCmdList.Controls.Count > 11)
         {
             flowCmdList.HorizontalScroll.Maximum = 0;
             flowCmdList.AutoScroll             = false;
             flowCmdList.VerticalScroll.Visible = false;
             flowCmdList.AutoScroll             = true;
             foreach (CmdButton cmd in CmdList)
             {
                 cmd.Margin = new Padding(0, 3, 6, 3);
             }
         }
         else if (flowCmdList.Controls.Count == 11)
         {
             foreach (CmdButton cmd in CmdList)
             {
                 if (CmdList.IndexOf(cmd, 0, 1) != 0)
                 {
                     cmd.Margin = new Padding(3, 2, 3, 3);
                 }
                 else
                 {
                     cmd.Margin = new Padding(3, 3, 3, 3);
                 }
             }
         }
         else
         {
             foreach (CmdButton cmd in CmdList)
             {
                 cmd.Margin = new Padding(3, 3, 3, 3);
             }
         }
     }
     else
     {
         if (flowCmdList.Controls.Count > 30)
         {
             foreach (CmdButton cmd in CmdList)
             {
                 cmd.Margin = new Padding(0, 3, 6, 3);
             }
         }
         else
         {
             foreach (CmdButton cmd in CmdList)
             {
                 cmd.Margin = new Padding(3, 3, 3, 3);
             }
         }
     }
 }
Esempio n. 2
0
 public int GetIndexOf(Command cmd)
 {
     return(CmdList.IndexOf(cmd));    // if not found, return -1.
 }