private void showIncludeTreeButton_Click(object sender, EventArgs e) { if (resultListView.SelectedItems.Count != 1) {// 1つも選択していないようなので何もしない return; } // ウインドウの作成と表示 MainFormListItem listItem = (MainFormListItem)resultListView.SelectedItems[0]; CodeTreeForm dependTreeForm = new CodeTreeForm(analyzer, listItem.attachedSourceFile, CodeTreeForm.Mode.IncludeTree); dependTreeForm.Show(); }
private void createTreeFormIfPossible(CodeTreeForm.Mode aMode) { // 選択されているかチェック if (treeView.SelectedNode == null) { return; } // ウインドウを作成 CodeTreeNode node = (CodeTreeNode)treeView.SelectedNode; CodeTreeForm form = new CodeTreeForm(analyzer, node.attachedSourceFile, aMode); form.Show(); }