public void Setup() { VirtualHardwareSetupDialog dialog = new VirtualHardwareSetupDialog(this.m_useWithScript); dialog.BoardLayout = this.m_boardLayout; dialog.LEDColor = this.m_ledColor; dialog.LEDSize = this.m_ledSize; dialog.DotPitch = this.m_dotPitch; if (dialog.ShowDialog() == DialogResult.OK) { if (this.m_useWithScript) { this.m_boardLayout = dialog.BoardLayout; this.m_setupData.SetString(this.m_setupNode, "BoardLayout", string.Format("{0},{1}", this.m_boardLayout.Width, this.m_boardLayout.Height)); } this.m_ledSize = dialog.LEDSize; this.m_ledColor = dialog.LEDColor; this.m_dotPitch = dialog.DotPitch; this.m_setupData.SetInteger(this.m_setupNode, "LEDSize", this.m_ledSize); this.m_setupData.SetInteger(this.m_setupNode, "LEDColor", this.m_ledColor.ToArgb()); this.m_setupData.SetInteger(this.m_setupNode, "DotPitch", this.m_dotPitch); } }
private void buttonVirtualDisplaySetup_Click(object sender, EventArgs e) { VirtualHardwareSetupDialog dialog = new VirtualHardwareSetupDialog(false); dialog.LEDSize = this.m_ledSize; dialog.LEDColor = this.m_ledColor; dialog.DotPitch = this.m_dotPitch; if (dialog.ShowDialog() == DialogResult.OK) { this.m_ledSize = dialog.LEDSize; this.m_ledColor = dialog.LEDColor; this.m_dotPitch = dialog.DotPitch; } dialog.Dispose(); }