// Capture Screenshot
private void btnCaptureScreenshot_Click(object sender, EventArgs e)
{
int quality = 50;
int port = 81;
if (Int32.TryParse(txtQuality.Text, out quality) && quality > 0 && quality <= 100 && Int32.TryParse(txtSSPort.Text, out port) && port > 0)
{
FileServer fs = new FileServer(this, ip, port, Path.GetTempPath() + "\\remoteSS" + Guid.NewGuid().ToString(), String.Empty);
fs.StartListeningForSS();
SendASCII("GETSCREEN<%SEP%>" + txtQuality.Text + "<%SEP%>" + txtSSPort.Text);
btnCaptureScreenshot.Text = "Processing...";
btnCaptureScreenshot.Enabled = false;
txtQuality.Enabled = false;
txtSSPort.Enabled = false;
}
else
{
MessageBox.Show("Please enter valid integers into the boxes.", "Type Conversion Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
}
}