C# Class Color to into Form?
本文关键字:Form into to Class Color | 更新日期: 2023-09-27 18:01:46
相关主题:
https://stackoverflow.com/questions/15150797/how-to-separate-condition-codes-from-mainform-to-class-c-sharphttps://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);
}
}
在form:
private void TextChangedEvent(object sender, EventArgs e)
{
}
真的很需要帮助,非常感谢!
您应该在这样的方法中使用变色代码:
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);
}
你不想"调用一个类",你想"调用某个类中的方法"。
该方法显然应该改变表单中richtextbox中选择的颜色。要做到这一点,方法是将编辑器控件作为参数提供给你的方法。
类似:
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
}