public ResourceControl()
{
SplitContainer mainContainer = new SplitContainer()
{
Dock = DockStyle.Fill,
};
SplitContainer treeSplitter = new SplitContainer()
{
Dock = DockStyle.Fill,
Orientation = Orientation.Horizontal,
SplitterDistance = 400,
};
resourcesTree = new TreeView()
{
Dock = DockStyle.Fill,
};
propertyGrid = new PropertyGrid()
{
Dock = DockStyle.Fill,
HelpVisible = false,
};
hexBox = new HexBox()
{
Dock = DockStyle.Fill,
StringViewVisible = true,
LineInfoVisible = true,
LineInfoForeColor = Color.Blue,
UseFixedBytesPerLine = true,
BytesPerLine = 16,
VScrollBarVisible = true,
};
resourcesTree.AfterSelect += resourcesTree_AfterSelect;
treeSplitter.Panel1.Controls.Add(resourcesTree);
treeSplitter.Panel2.Controls.Add(propertyGrid);
mainContainer.Panel1.Controls.Add(treeSplitter);
mainContainer.Panel2.Controls.Add(hexBox);
this.Controls.Add(mainContainer);
}