public override void Initialize(IComponent component) { base.Initialize(component); // this.m_DropDownButtonItem = base.Component as DropDownButtonItem; if (this.m_DropDownButtonItem == null) { GISShare.Controls.WinForm.WFNew.Forms.TBMessageBox.Show("DropDownButtonItem == null"); return; } }
private void AddDropDownButtonItem(object sender, EventArgs ea) { IDesignerHost host = (IDesignerHost)GetService(typeof(IDesignerHost)); if (host != null) { DropDownButtonItem baseItem = host.CreateComponent(typeof(DropDownButtonItem)) as DropDownButtonItem; baseItem.Name = baseItem.Site.Name; baseItem.Text = baseItem.Name; baseItem.eArrowDock = ArrowDock.eRight; baseItem.ShowNomalState = false; baseItem.Size = new Size(23, 23); this.m_ButtonGroupItem.BaseItems.Add(baseItem); } }