/// <summary> /// 親のツールバーに更新されたことを通知します。 /// </summary> protected void Update() { if (toolBar != null) { toolBar.UpdateButtons(); } }
/// <summary> /// ツールバーの末尾にボタンを追加 /// </summary> /// <param name="button">ツールバーに追加するボタン</param> /// <returns>ボタンが追加されたコレクション内のインデックス</returns> public int Add(CSharpToolBarButton button) { if (button == null) { throw new ArgumentNullException("button"); } if (button.toolBar != null) { throw new ArgumentException("このボタンは既に他のツールバーに登録されています"); } int index = innerList.Add(button); button.toolBar = toolBar; button.imageList = toolBar.ImageList; toolBar.UpdateButtons(); return(index); }