Example #1
0
        public static ToolStripDropDownButton addInLuoiItem(ToolStrip toolStripBar, TreeList treeList)
        {
            toolStripBar.SuspendLayout();

            ToolStripSeparator InLuoiSep = new System.Windows.Forms.ToolStripSeparator();
            InLuoiSep.Name = "InLuoiSep";
            InLuoiSep.Size = new System.Drawing.Size(200, 20);

            ToolStripDropDownButton inLuoi = new System.Windows.Forms.ToolStripDropDownButton();
            inLuoi.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.ImageAndText;
            inLuoi.Image = FWImageDic.PRINT_IMAGE20;
            inLuoi.ImageTransparentColor = System.Drawing.Color.Magenta;
            inLuoi.Name = "inLuoi";
            inLuoi.Size = new System.Drawing.Size(200, 20);
            inLuoi.Text = "In danh sách";

            ToolStripMenuItem itemIn = new ToolStripMenuItem("In");
            itemIn.Name = "in";
            itemIn.DisplayStyle = ToolStripItemDisplayStyle.Text;
            itemIn.Size = new System.Drawing.Size(200, 20);
            itemIn.Click += delegate(object sender, EventArgs e)
            {
                if (treeList != null)
                {
                    treeList.Print();
                }
            };
            inLuoi.DropDownItems.Add(itemIn);

            ToolStripMenuItem itemXemTruoc = new ToolStripMenuItem("Xem trước");
            itemXemTruoc.Name = "xemTruoc";
            itemXemTruoc.DisplayStyle = ToolStripItemDisplayStyle.Text;
            itemXemTruoc.Size = new System.Drawing.Size(200, 20);
            itemXemTruoc.Click += delegate(object sender, EventArgs e)
            {
                HelpMsgBox._showWaitingMsg(delegate()
                {
                    if (treeList != null)
                    {
                        treeList.ShowPrintPreview();
                    }
                });
            };
            inLuoi.DropDownItems.Add(itemXemTruoc);

            toolStripBar.Items.Add(InLuoiSep);
            toolStripBar.Items.Add(inLuoi);
            toolStripBar.ResumeLayout(false);
            toolStripBar.PerformLayout();

            return inLuoi;
        }