private void CreatePlaceholder(FormsTreeView treeView, TreeNode node, PlaceholderLocation placeHolderLocation) { if (lastPlaceholderNode == node && lastPlaceholderLocation == placeHolderLocation) { return; } RemovePlaceHolder(treeView); lastPlaceholderNode = node; lastPlaceholderLocation = placeHolderLocation; placeHolderGraphics = treeView.CreateGraphics(); DrawPlaceHolder(node, placeHolderLocation, treeView.CreateGraphics()); }