我在c#编程方面需要帮助(Microsoft Visual Studio C#2010 Express) 我需要能够在文本框中编写第二度函数,然后当我单击输入时,它会在我的坐标系中绘制图形。换句话说,我需要为我选择的任何第二度函数创建一个图形/抛物线抽屉。
到目前为止,我已经设法制作了第一级功能抽屉,我只是不知道如何制作一个二度功能。
以下是第一度函数抽屉的代码:
namespace Graph drawer
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
int K;
int Ystart;
int Yend;
int Y1;
protected override void OnPaint(PaintEventArgs e)
{
Graphics g = e.Graphics;
Pen p=new Pen(Color.Black);
g.DrawLine(p, 100, 250, 400, 250);
g.DrawLine(p, 250, 100, 250, 400);
g.DrawLine(p, 100, Ystart, 400, Yend);
}
private void btnDraw_Click(object sender, EventArgs e)
{
K = int.Parse(tbxFirstX.Text);
int m = int.Parse(tbxM.Text);
Ystart = 250 - 10 * m + K * 150;
Yend = 250 - 10 * m - K * 150;
Invalidate();
}