private void DefineComboBox(IToolBarComponent comp, IToolBarComboBox element) { ToolStripComboBox cb = new ToolStripComboBox(); cb.Items.AddRange(element.Items); cb.Size = new Size(element.Width, cb.Height); //Widthを直接設定してもいかんらしい。なんじゃいな cb.DropDownStyle = ComboBoxStyle.DropDownList; ComboBoxTag tag = new ComboBoxTag(GetCommandTarget(), comp, element); cb.Tag = tag; cb.SelectedIndexChanged += new EventHandler(tag.OnSelectedIndexChanged); if (!String.IsNullOrEmpty(element.ToolTipText)) { cb.ToolTipText = element.ToolTipText; } _currentToolStrip.Items.Add(cb); }
private void DefineComboBox(IToolBarComponent comp, IToolBarComboBox element) { ToolStripComboBox cb = new ToolStripComboBox(); cb.Items.AddRange(element.Items); cb.Size = new Size(element.Width, cb.Height); //Widthを直接設定してもいかんらしい。なんじゃいな cb.DropDownStyle = ComboBoxStyle.DropDownList; ComboBoxTag tag = new ComboBoxTag(GetCommandTarget(), comp, element); cb.Tag = tag; cb.SelectedIndexChanged += new EventHandler(tag.OnSelectedIndexChanged); if (!String.IsNullOrEmpty(element.ToolTipText)) cb.ToolTipText = element.ToolTipText; _currentToolStrip.Items.Add(cb); }