我正在构建一个基本的图像编辑器。在我的应用程序中,如果用户想要调整图像的大小,则会弹出一个新表格,并要求用户为图像输入新的宽度和高度。
public partial class Form1 : Form
{
...
private void resizeToolStripMenuItem_Click(object sender, EventArgs e)
{
resize resizeForm = new resize();
resizeForm.ShowDialog();
}
...
}
我想知道如何从
resizeForm
获取值并使用它们来更改父窗体(Form1
实例)上的图像。如果这个问题需要澄清,请告诉我。
谢谢!
最佳答案
我认为有很多方法可以做到这一点。我可能会在resizeForm上使用公共属性,然后在resizeForm.ShowDialog()返回时获取那些属性。
if (resizeForm.ShowDialog() == DialogResult.OK) // or whatever
{
myVal = resizeForm.Val;
...
}
或类似的东西。
关于c# - 在C#中的另一种形式上调用方法,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/837788/