DirectoryTreeView.h
#pragma once
namespace Core
{
/// ディレクトリツリー
public ref class DirectoryTreeView : public System::Windows::Forms::TreeView
{
// Construction --------------------------------------------------------
public:
DirectoryTreeView();
// Operation -----------------------------------------------------------
public:
void RefreshTree();
void SelectSpecifiedDirectory( System::String^ targetPath );
protected:
virtual void OnKeyDown( System::Windows::Forms::KeyEventArgs^ e ) override;
private:
void AddDirectories( System::Windows::Forms::TreeNode^ treenode );
System::Windows::Forms::TreeNode^ SearchNodeForString( System::String^ target, System::Windows::Forms::TreeNode^ treeNode );
};
}