C#工资计算器光标处的数字/操作员输入问题

C#工资计算器光标处的数字/操作员输入问题,c#,visual-studio-2010,C#,Visual Studio 2010,我正在学习C#编程语言,正在为SAP business One制作工资单应用程序插件。我已经建立了一个定制的计算器,它有各种各样的命令,加法,减法等等。我正在使用VisualStudio2010 输出“屏幕”是一个名为“公式显示”的富文本框 我能够输入数字和命令,它们从左到右正确地显示在formula_显示屏上,即,2 8 9*在WPF中尝试以下操作: formula_display.SelectionLength = 0; formula_display.Text.Insert(formula

我正在学习C#编程语言,正在为SAP business One制作工资单应用程序插件。我已经建立了一个定制的计算器,它有各种各样的命令,加法,减法等等。我正在使用VisualStudio2010

输出“屏幕”是一个名为“公式显示”的富文本框


我能够输入数字和命令,它们从左到右正确地显示在formula_显示屏上,即,
2 8 9*在WPF中尝试以下操作:

formula_display.SelectionLength = 0;
formula_display.Text.Insert(formula_display.CaretIndex, btn9.Text);
WinForms中的类似内容:

formula_display.SelectionLength = 0;
formula_display.Text.Insert(formula_display.SelectionStart, btn9.Text);

在WPF中尝试以下操作:

formula_display.SelectionLength = 0;
formula_display.Text.Insert(formula_display.CaretIndex, btn9.Text);
WinForms中的类似内容:

formula_display.SelectionLength = 0;
formula_display.Text.Insert(formula_display.SelectionStart, btn9.Text);