0

相关话题:

https://stackoverflow.com/questions/15150797/how-to-separate-condition-codes-from-mainform-to-class-c-sharp https://stackoverflow.com/questions/15132363/color-code-from -class-to-form-condition

如何调用这种颜色语法的类:

namespace TE
{
    class High
    {
            rtb.SelectionColor = Color.Black;
            rtb.SelectionFont = new Font("Courier New", 10, FontStyle.Regular);
    }
}

进入形式中的空白条件:

  private void TextChangedEvent(object sender, EventArgs e)
    {
}

真的非常需要帮助。非常感谢!

4

2 回答 2

1

你不想“调用一个类”,你想“调用某个类中的方法”。

该方法显然应该更改表单中富文本框中选择的颜色。这样做的方法是将该编辑器控件作为参数提供给您的方法。

就像是:

namespace TE
{
    public class High
    {
        public static void ChangeSelection(RichTextBox rtb)
        {
            rtb.SelectionColor = Color.Black;
            rtb.SelectionFont = new Font("Courier New", 10, FontStyle.Regular);
        }
    }
}

并以如下形式使用它:

private void TextChangedEvent(object sender, EventArgs e)
{
    TE.High.ChangeSelection(rtb); // assuming 'rtb' is your control
}
于 2013-03-01T10:28:49.763 回答
1

您应该在这样的方法中使用变色代码:

 namespace TE
{
    public class High
    {
        public static void ChangeMyColor(RichTextBox rtb)
        {

            rtb.SelectionColor = Color.Black;
            rtb.SelectionFont = new Font("Courier New", 10, FontStyle.Regular);
        }
    }
}

像这样称呼它:

private void TextChangedEvent(object sender, EventArgs e)
{
    TE.High.ChangeMyColor(rtb);
}
于 2013-03-01T10:32:18.120 回答