public void InitializeButtons(IKZBindingList<IFunction> listFunctions)
 {
     Visible = true;
     windowsUIButtonPanel2.Buttons.Clear();
     windowsUIButtonPanel2.HidePeekForm();
     foreach (var function in listFunctions)
     {
         WindowsUIButton button;
         if (function.Name == null && function.Image == null)
         {
             button = new WindowsUIButton
             {
                 Enabled = false,
                 UseCaption = false,
                 Image = SplitterImage
             };
         }
         else
         {
             button = new WindowsUIButton(function.Name, function.Image, 0, ButtonStyle.PushButton, 0)
             {
                 Tag = function
             };
             button.Click += function.ClickEventHandler;
            
         }
         windowsUIButtonPanel2.Buttons.Add(button);
     }
 }
 public void InitializeButtons(IKZBindingList <IFunction> listFunctions)
 {
     Visible = true;
     windowsUIButtonPanel2.Buttons.Clear();
     windowsUIButtonPanel2.HidePeekForm();
     foreach (var function in listFunctions)
     {
         WindowsUIButton button;
         if (function.Name == null && function.Image == null)
         {
             button = new WindowsUIButton
             {
                 Enabled    = false,
                 UseCaption = false,
                 Image      = SplitterImage
             };
         }
         else
         {
             button = new WindowsUIButton(function.Name, function.Image, 0, ButtonStyle.PushButton, 0)
             {
                 Tag = function
             };
             button.Click += function.ClickEventHandler;
         }
         windowsUIButtonPanel2.Buttons.Add(button);
     }
 }