如何在C#WinForms中的Label上写二次方程?

我们正在制作统计软件。 无处不在我们需要放置公式,如ax2+bx+c如何使ax2表示x平方2.我想在x的上侧显示2。 与πc相同我想在后缀处显示c。

您是否有固定的公式列表,用户可以选择但无法编辑? 然后为每个公式生成一个图像,将它们存储在应用程序中,并将它们显示在PictureBox

如果您希望用户能够键入任意公式并以交互方式呈现它们,则必须实现可视化公式编辑器控件。 这些控件采用MathML或TeX等标记并将其渲染为图形。 我提供的链接中描述了几个,但我不知道WinForms的任何此类.Net控件。

对于“鞋面”2和3有符号:a²,a³(即使在德国键盘上,你也可以在窗口中找到它们的符号) – 较低的c会更难 – 我会考虑使用图片来处理那些更复杂的公式(如果你需要动态公式,你可能需要在代码中使用Graphics创建它们)