private void buttonNext_Click(object sender, EventArgs e) { if ((textBoxX.Text != String.Empty) || (textBoxY.Text != String.Empty)) { double newScaleWidth = bmp_.Width; double newScaleHeight = bmp_.Height; if (textBoxX.Text != String.Empty) newScaleWidth = bmp_.Width * (Convert.ToDouble(textBoxX.Text) / 100); if (textBoxY.Text != String.Empty) newScaleHeight = bmp_.Height * (Convert.ToDouble(textBoxY.Text) / 100); if (comboBoxMethod.SelectedItem != null) { ImageForm image = new ImageForm(); image.MdiParent = this.MdiParent; if (String.Equals(comboBoxMethod.SelectedItem.ToString(), "Bilineal")) { image.bilinealEscalating(bmp_, (int)newScaleWidth, (int)newScaleHeight, (Convert.ToDouble(textBoxX.Text) / 100), (Convert.ToDouble(textBoxY.Text) / 100)); } else { image.vmpEscalating(bmp_, (int)newScaleWidth, (int)newScaleHeight, (Convert.ToDouble(textBoxX.Text) / 100), (Convert.ToDouble(textBoxY.Text) / 100)); } image.Show(); } else MessageBox.Show("Selecciona algún método de interpolación"); } else // first if MessageBox.Show("Selecciona algún valor de escalado"); }