public void buildGui() { this.Width = 400; this.Height = 300; // add controls var groupdBoxes = this.add_1x1("Help Commands","Cmd.Exe GUI",false, 100); consoleOutTextBox = groupdBoxes[1].add_TextBox(true); consoleInTextBox = consoleOutTextBox.insert_Above<TextBox>(20); var flowLayoutPanel = groupdBoxes[0].add<FlowLayoutPanel>(); // setup events consoleInTextBox.onKeyPress(Keys.Enter,(text)=>cmd(text)); // finetune layout consoleOutTextBox.multiLine().scrollBars(); // add helper comamnds flowLayoutPanel.add_Button("dir").onClick(() => cmd("dir")); flowLayoutPanel.add_Button("cd \\").onClick(() => cmd("cd \\")); flowLayoutPanel.add_Button("ipconfig").onClick(() => cmd("ipconfig")); flowLayoutPanel.add_Button("net users").onClick(() => cmd("net users")); flowLayoutPanel.add_Button("ping google").onClick(() => cmd("ping www.google.com")); flowLayoutPanel.add_Button("[show cmd.Exe]").onClick(() => CmdExeApi.showHost()); flowLayoutPanel.add_Button("[stop cmd.Exe]").onClick(() => stop()); }