C#-使用可自定义的矩形创建X轴和Y轴

C#-使用可自定义的矩形创建X轴和Y轴,c#,C#,我正在做一个学校的项目 目标是创建带有数字的X轴和Y轴,这是我可以处理的部分 问题是,我必须创建数字上下,这将允许我在特定的X轴和Y轴上创建具有特定大小的矩形。大小和位置由数字向上向下控制。我需要一些帮助,因为我不知道任何可以连接这两者的命令 另外,如果有一种方法可以让轴上的数字重复,而不需要我单独书写,那么我也可以使用它 现在,矩形的X和Y位置写在代码本身中。我想用图3中显示的数字来移动矩形。 问题是我不知道怎么做 不幸的是,我现在不能发布超过1张图片。NumericUpDown已更改值操作

我正在做一个学校的项目

目标是创建带有数字的X轴和Y轴,这是我可以处理的部分

问题是,我必须创建数字上下,这将允许我在特定的X轴和Y轴上创建具有特定大小的矩形。大小和位置由数字向上向下控制。我需要一些帮助,因为我不知道任何可以连接这两者的命令

另外,如果有一种方法可以让轴上的数字重复,而不需要我单独书写,那么我也可以使用它

现在,矩形的X和Y位置写在代码本身中。我想用图3中显示的数字来移动矩形。 问题是我不知道怎么做


不幸的是,我现在不能发布超过1张图片。

NumericUpDown
已更改
操作事件。因此,每次更改
NumericUpDown
中的值时,将执行该操作的方法。您只需要在ActionEvent的方法中调用绘制矩形的方法。所以你需要发送x和y的参数。首先,您需要从
NumericUpDown

private void numericUpDown1_ValueChanged(object sender, EventArgs e)
{
    int x = Convert.ToInt16(numericUpDown1.Value);
    int x = Convert.ToInt16(numericUpDown2.Value);
    tvary(x, y, polomer, gr);
}
第二个
numericUpDown
的代码相同


PS:您可以为
numericUpDown
控件设置起始值。

有些可以帮助我们troubleshoot@chris-压碎-code@ChristopherKyleHortonyou想用数字上下控制x和y吗?我想用数字上下控制矩形和椭圆的中心。你能再描述一下它的工作原理吗?不幸的是,我犯了不少错误。它说它不存在于实际环境中。我必须单独声明吗?双击其中一个
numericUpDown
,您将获得一个方法,您可以在其中编写代码-private void numericUpDown1_ValueChanged(object sender,EventArgs e){}哦,是的,这是我的错。检查更新。您应该知道如何调用方法。波尔默是什么,您应该在类的开头声明要使用的所有变量。然后你可以在课堂上任何你想叫它的地方叫它。你可以在上面的图片上看到我用它做什么。我会试着从这里自己设置它,如果我需要更多的帮助,那么我明天会让你知道。无论如何,谢谢!
private void numericUpDown1_ValueChanged(object sender, EventArgs e)
{
    int x = Convert.ToInt16(numericUpDown1.Value);
    int x = Convert.ToInt16(numericUpDown2.Value);
    tvary(x, y, polomer, gr);
}