示例#1
0
        private void _createAppCommandsButtons(Control owner, List<RAppCommand> cmdList)
        {
            owner.Controls.Clear();
            int x = 0;
            for (int ii = cmdList.Count() - 1; ii >= 0; ii--)
            {
                RAppCommand cmd = cmdList[ii];
                RAppCommandButton b = new RAppCommandButton(cmd);

                b.Anchor =  ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
                b.Text = cmd.Name;
                b.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
                b.Height = 38;
                b.Location = new System.Drawing.Point(3, 3);
                b.Left = owner.Width - b.Width - x;
                b.Click += new System.EventHandler(this._commandButtonClick);
                owner.Controls.Add(b);
                x += b.Width + 2;
            }
        }
示例#2
0
 protected void _addObjectToCommandQueue(int id, RAppCommandButton commandBtn)
 {
     if (!String.IsNullOrEmpty(commandBtn.AppCommand.SelectedCssClass))
     {
         // добавим класс выбранного элемента
         _addClass(id.ToString(), commandBtn.AppCommand.SelectedCssClass);
     }
     // добавим в список выбранных
     commandBtn.ObjectsQueue.Add(id);
 }
示例#3
0
        protected void _removeObjectFromCommandQueue(int id, RAppCommandButton commandBtn)
        {
            int index = commandBtn.ObjectsQueue.IndexOf(id);

            if (!String.IsNullOrEmpty(commandBtn.AppCommand.SelectedCssClass))
            {
                // удалим класс обработанного элемента
                _removeClass(id.ToString(), commandBtn.AppCommand.SelectedCssClass);
            }
            // положение объекта в списке неизвестно?
            if (index >= 0)
            {
                // удалим из списка выбарных
                commandBtn.ObjectsQueue.RemoveAt(index);
            }
        }
示例#4
0
        private void _createAppCommandsButtons(Control owner, List<RAppCommand> cmdList)
        {
            owner.Controls.Clear();
            int x = 0;
            for (int ii = cmdList.Count() - 1; ii >= 0; ii--)
            {
                RAppCommand cmd = cmdList[ii];
                RAppCommandButton b = new RAppCommandButton(cmd);

                b.Text = cmd.Name;
                b.AutoSize = true;
                b.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
                b.Height = owner.Height;
                b.Left = owner.Width - b.Width - x;
                b.Click += new System.EventHandler(this._commandButtonClick);
                owner.Controls.Add(b);
                x += b.Width + 2;
            }
        }