AkaneMail.MailEditorForm.CleanAttach C# (CSharp) Method

CleanAttach() private method

private CleanAttach ( ) : void
return void
        private void CleanAttach()
        {
            if (buttonAttachList.DropDownItems.Count > 0) {
                foreach (var item in buttonAttachList.DropDownItems.Cast<ToolStripItem>()) {
                    // 添付ファイルが存在しないとき
                    if (item.Text.Contains("は削除されています。")) {
                        // そのメニューを削除する
                        buttonAttachList.DropDownItems.Remove(item);
                    }
                }

                // メニューが空になった時は添付リストの表示を非表示にする
                buttonAttachList.Visible = buttonAttachList.DropDownItems.Count != 0;
            }
        }